JAVA赋值和赋值扩展运算符

愿君学长松,慎勿作桃李。这篇文章主要讲述JAVA赋值和赋值扩展运算符相关的知识,希望能为你提供帮助。


赋值运算符下面是java语言支持的赋值运算符:

=
简单的赋值运算符,将右操作数的值赋给左侧操作数
C = A + B将把A + B得到的值赋给C
+ =
加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数
C + = A等价于C = C + A
- =
减和赋值操作符,它把左操作数和右操作数相减赋值给左操作数
C - = A等价于C = C - A
* =
乘和赋值操作符,它把左操作数和右操作数相乘赋值给左操作数
C * = A等价于C = C * A
/ =
除和赋值操作符,它把左操作数和右操作数相除赋值给左操作数
C / = A,C 与 A 同类型时等价于 C = C / A
(%)=
取模和赋值操作符,它把左操作数和右操作数取模后赋值给左操作数
C%= A等价于C = C%A
< < =
左移位赋值运算符
C < < = 2等价于C = C < < 2
> > =
右移位赋值运算符
C > > = 2等价于C = C > > 2
&=
按位与赋值运算符
C&= 2等价于C = C&2
^ =
按位异或赋值操作符
C ^ = 2等价于C = C ^ 2
| =
按位或赋值操作符
C | = 2等价于C = C | 2
实例:
int a=3;
int b=4;
a+=b; //相当于a=a+b;
System.out.println("a="+a+"\\nb="+b);
a=3;
a*=b+3; //相当于a=a*(b+3)
System.out.println("a="+a+"\\nb="+b);

运行效果:
JAVA赋值和赋值扩展运算符

文章图片

【JAVA赋值和赋值扩展运算符】


    推荐阅读