10.赋值运算符的基本用法和扩展用法

赋值运算符分类

  • 基本的赋值运算符:=

  • 扩展的赋值运算符:+=,-=,*=,/=,%=

    • +=: a+=20;相当于a = (a的数据类型)(a + 20);
package com.itheima_02;
/*
 * 赋值运算符:
 *      基本的赋值运算符: =
 *      扩展的赋值运算符: +=, -=, /=, %= ...
 */
public class OperatorDemo {
    public static void main(String[] args) {
        //定义变量
        int a = 10; //把10赋值给int类型的变量a
        
        //+=的操作
        //拿+=的左边和右边的数据做+,然后把结果赋值给左边
        a += 20;
        System.out.println("a:" + a);
        
        //注意:扩展的赋值运算符,隐含了强制类型转换
        //有一个变量a, a+=10
        //相当于:a = (a)(a + 10)
        short s = 1;
        s += 1;
        System.out.println(s);
    }
}

你可能感兴趣的:(10.赋值运算符的基本用法和扩展用法)