+ 、- 、 *、 /、 %(取模)
注意:
整数参与计算只能得到整数
在代码中如果有小数参与,结果有可能不精确
小转大
隐式转换的两种提升规则
1.取值范围小的,和取值范围大得进行运算,小的会先提升为大的,再进行运算。
2.byte short char 三种类型的数据在运算的时候,都会直接先提升为int,然后在进行运算。
byte



大转小
1.如果把一个取值范围大的数值,赋值给取值范围小的变量。是不允许直接赋值的。如果一定要这么做就需要加入强制装换。
2.格式:目标数据类型 变量名 = (目标数据类型) 被强制转的数据
++
--
赋值~
=
+=
-=
*=
/=
%=
*** 扩展的赋值运算符都隐藏了强制类型转换***
==
!=
...
& 与
| 或
^异或
!逻辑非
&&
||
关系表达式? 表达式:表达式
