首页 > 其他 > 详细

逻辑运算符

时间:2019-12-01 16:43:27      阅读:77      评论:0      收藏:0      [点我收藏+]

逻辑与

  & 等号两边都是true结果才是true

逻辑或

  | 等号两边只有有一边是true结果就是true

逻辑非

  !正好相反

逻辑异或

  ^ 只要等号两边不一致结果就是true

短路与

  && 如果第一个表达式是false就可以断定结果是false

短路或

  || 如果第一个表达式为true,结果就是true

 

 短路就是在第一个表达式的结果可以断定整个结果的时候就不去执行第二个表达式 而逻辑就会把等号两边的表达式都执行完,不发生短路现象。

int  a=10;

int b=8;

System.out.println(a > b & a < ++ b);//false

System.out.println(b);//9

System.out.println( a> b && ++a <b);//false

System.out.println(a); //10

 

 

 

 

 

逻辑运算符

原文:https://www.cnblogs.com/god1/p/11966057.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!