Java语言基础(逻辑运算符&&和&的区别)
* &&和&的区别?
* a:最终结果一样。
* b:&&具有短路效果。左边是false,右边不执行。
* &是无论左边是false还是true,右边都会执行
* B:同理||和|的区别?(学生自学)
* C:开发中常用谁?
* &&,||,!
数据类型转换 :
byte b = 10; b = b +1; // 会报错 b + 1 java 计算的时候默认将b 换成 int类型计算 ,左边接收的 b 还是bute 类型, 所有会类型转换异常
b ++ ; // ok b++ 这种写法 java 计算完成后 会自动转换成原有的 数据类型,所有编译通过