赋值运算符
基本赋值运算符
就是“=”
//先看"="右边,把数据10赋值给左边的变量a存储 int a = 10;
扩展赋值运算符
|
符号 |
作用 |
说明 |
|
+= |
加后赋值 |
a==b,判断a和b的值是否相等,成立为true,不成立为false |
|
-= |
减后赋值 |
a-=b 等价于 a = (a的数据类型)(a-b); 将a - b的值给a |
|
*= |
乘后赋值 |
a=b 等价于 a = (a的数据类型)(ab); 将a * b的值给a |
|
/= |
除后赋值 |
a/=b 等价于 a = (a的数据类型)(a/b); 将a / b的商给a |
|
%= |
取余后赋值 |
a%=b 等价于 a = (a的数据类型)(a%b); 将a % b的商 |
注意:
扩展的赋值运算符隐含了强制类型转换
class A13{
public static void main(String[] args) {
//赋值运算符
int a = 10;
int b = 2;
//a = (int)a + b
a+=b;
System.out.println(a);
int c = 10;
int d = 2;
//c = (int)c - d
c -= d;
System.out.println(c);
int e = 10;
int f = 2;
//e = (int)e /f
e /= f;
System.out.println(e);
byte g = 10;
byte h = 2;
//g = (byte)g * h
System.out.println(g);
}
}

平安产险科技中心工作强度 24人发布