Java赋值运算符
赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量 。
执行顺序:从右向左
赋值赋的其实是值的副本
运算符 | 运算 | 例子 | 结果 |
---|---|---|---|
= | 赋值 | a=1 | a=1 |
+= | 加等于 | a=1; b=2 ; a += b; | a=3, b=2 |
-= | 减等于 | a=3; b=2; a -= b; | a=1; b=2 |
*= | 乘等于 | a=2; b=3; a *= b; | a=6; b=3 |
/= | 除等于 | a=3; b=2; a /= 3; | a=1; b=2 |
%= | 模等于 | a=3; b=2; a %= b; | a=1; b=2 |
public class Test{
public static void main(String [] args){
int num1=1,num2=2;
System.out.println("交换前num1="+num1+"\tnum2="+num2);
//使用第三变量进行交换
int temp=num1;
num1=num2;
num2=temp;
System.out.println("交换后num1="+num1+"\tnum2="+num2);
}
}
注意:在java中可以通过一条赋值语句对多个变量进行赋值;
int a,b,c;
a = b = c = 5; // 三个变量a,b,c同时赋值5
int a = b = c = 10; //这种写法是错误的