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; //这种写法是错误的
本文详细介绍了Java中的赋值运算符,包括基本的赋值运算符=,以及复合赋值运算符如+=、-=、*=、/=和%=等。通过实例展示了如何使用这些运算符进行变量赋值和操作,并解释了赋值运算符的执行顺序和赋值副本的概念。
884

被折叠的 条评论
为什么被折叠?



