运算符
/ 表示两个数相除
%表示两个数取余
+有三个意思
表示正数 表示相加操作 起字符串的连接操作
++自增运算符(--同理)
无论变量是否参与到运算中 最后都起到+1的作用
如果变量参与到运算中去 会对结果起到影响作用
注意:如果++在前面 则先+1 再运算;如果++在后面 则先运算 后+1
赋值运算符
= 将等号右边的值赋值给等号左边
+=
a+=b相对于a=a+b来说可读性差 但编译效率高 并且可以自动进行类型转换
两个问题:
1.a+=b相当于a=a+b但不等于a=b+a
对于基本类型来说没有区别 但对于字符类型来说有区别
2.
下面哪行代码错误
Byte a = 10;
Int b = 20;
a+=b;
a=a+b;
更正 a=(byte)(a+b)
关系运算符
< > <= >= !=
关系运算符最后结果要么是true要么是false