妖碧落

导航

运算符与数据类型

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 计算完成后 会自动转换成原有的 数据类型,所有编译通过

 

posted on 2019-08-05 11:24  妖碧落  阅读(202)  评论(0编辑  收藏  举报