赋值运算符
赋值运算符包括:
=
等于符号
+=
加等于
-=
减法相等
*=
乘法相等
/=
用等于除
%=
取模就等于
赋值运算符包括基本运算符和复合运算符
1 .基本运算符:等号“=”,表示将右侧的数据传递给左侧的变量。
例如int a=30;
2 .复合赋值运算符
=: a =1相当于a=a 1
-=: a -=1相当于a=a - 1
*=: a *=1相当于a=a * 1
/=: a /=1相当于a=a/1
%=: a %=1相当于a=a % 1
例如:
3 .注意事项:
1 .只能使用赋值运算符,不能赋值常量。
2 .复合赋值运算符包含强制类型转换。
例如:
完整代码:
/*
赋值运算符包括基本运算符和复合运算符
1 .基本运算符:等号“=”,表示将右侧的数据传递给左侧的变量。
例如int a=30;
2 .复合赋值运算符
=: a =1相当于a=a 1
-=: a -=1相当于a=a - 1
*=: a *=1相当于a=a * 1
/=: a /=1相当于a=a/1
%=: a %=1相当于a=a % 1
3 .注意事项:
1 .只能使用赋值运算符,不能赋值常量。
2 .复合赋值运算符包含强制类型转换。
*/
公共类demo 10操作器{
publicstaticvoidmain (string [ ] args ) {
int a=10;
a =5;
system.out.println(a ); //15
int x=10;
x %=3;
system.out.println(x; //1
//50=30; 不正确的写法,不能给常数赋值
byte num 30;
num =5;
/*实际操作:
num=num 5
byte=byte int //运算中存在不同的数据类型时,将范围小的先转换为范围大的
byte=int int
byte=(byte ) int //这里有隐式强制转换
*/
system.out.println(num; //35
}
}