21赋值运算符_java

符号 作用 说明
= 赋值 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

注意事项:

扩展的赋值运算符 隐含了强制类型转换

 

 1 /*
 2     赋值运算符
 3 */
 4 
 5 public class OperatorDemo{
 6     public static void main (String[] args){
 7         //把10赋值给int类型的变量i
 8         int i = 10;
 9         System.out.println("i:"+i);
10         
11         //+=把左边和右边的数据做加法操作,结果赋值给左边
12         i+=20;
13         System.out.println("i:"+i);
14         
15         //注意:扩展的赋值运算符底层隐含了强制类型转换
16         short s = 10;
17         //s +=20;
18         s =(short)(s + 20);
19         System.out.println("s:"+s);
20     }
21 }

 

posted @ 2020-05-29 21:19  找不到北的北  阅读(144)  评论(0)    收藏  举报