&&(短路与) 当左边为false时右边不执行(结果以及确定),效率高
& (逻辑与) 两边都要进行判断,效率低
短路或同理
赋值运算符:
byte x = 10;
x+=200;(运算结果以及超出了byte的取值范围,但编译是不会报错的,因为会默认进行强制类型转换)
x+=200 等同于: x=(byte)x+200
注意:这样会自动损失精度
&&(短路与) 当左边为false时右边不执行(结果以及确定),效率高
& (逻辑与) 两边都要进行判断,效率低
短路或同理
赋值运算符:
byte x = 10;
x+=200;(运算结果以及超出了byte的取值范围,但编译是不会报错的,因为会默认进行强制类型转换)
x+=200 等同于: x=(byte)x+200
注意:这样会自动损失精度