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赋值给变量aint b = 20;//把20赋值给变量b//赋值运算符有:=,+=,-=,*=,/=,%=//下面以+=运算符为例,赋值都是一样的。a += b;//可以理解为:a = a + b //等同于强制类型转换后的 a = (int)(a + b)//赋值运算符都隐含强制类型转换。System.out.println(a);//30System.out.println(b);//20}
}
原文链接: Java赋值运算符 - 红客网络编程与渗透技术