Java赋值运算符分为以下:
符号 作用 说明
= 赋值 int a = 10,把10赋值给变量a
+= 加后赋值 a+=b,将a+b的值赋值给变量a
-= 减后赋值 a-=b,将a-b的值赋值给变量a
*= 乘后赋值 a*=b,将a*b的值赋值给变量a
/= 除后赋值 a/=b,将a/b的值赋值给变量a
%= 取余赋值 a%=b,将a%b的值赋值给变量a
原文链接: Java赋值运算符 - 红客网络编程与渗透技术
注意事项:扩展的赋值运算符都隐含了强制类型转换
原文链接: Java赋值运算符 - 红客网络编程与渗透技术
例子:
public class fuzhi {
public static void main(String[] args) {
int a = 10;//把10赋值给变量a
int b = 20;//把20赋值给变量b
//赋值运算符有:=,+=,-=,*=,/=,%=
//下面以+=运算符为例,赋值都是一样的。
a += b;
//可以理解为:a = a + b
//等同于强制类型转换后的 a = (int)(a + b)
//赋值运算符都隐含强制类型转换。
System.out.println(a);//30
System.out.println(b);//20
}
}
原文链接: Java赋值运算符 - 红客网络编程与渗透技术