变量分类
byte、short、int、long依次为1、2、4、8字节长度。 float:单精度,4字节,尾数可以精确到7位有效数字 double:双精度,8字节,精度是float的两倍。
自动类型转换
符号:= 当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制 类型转换原则进行处理。
扩展赋值运算符: +=, -=, =, /=, %= 系统自动进行强制类型转换 例:short s=3 s=s+2等价于s=int(s+2) s+=2等价于s=short(s+2)
“&”和“&&”的区别: 单&时,左边无论真假,右边都进行运算; 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。 “|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。
位运算符
三元运算符 运算符优先级
(注:以上图片均来自“尚硅谷”)