首页 > 编程语言 > 详细

java 四种逻辑运算符

时间:2015-04-18 21:59:42      阅读:244      评论:0      收藏:0      [点我收藏+]

在java的逻辑运算符中,有这么四类&&(短路与)、&(与)、||(短路或)、|(非短路或)

&&和&都表示与,&&表示第一个条件为false时,后面的条件就不执行,&要对所有的条件都进行判断

||和|都表示或,||表示第一个条件为true时,后面的条件都不判断;| 对所有的条件进行判断

1      if((23>24)&&(100/0==0)){//23>24 为false,后面条件就不执行判断,当23<24为true,后面条件继续执行判断,抛出异常java.lang.ArithmeticException: / by zero
2         }
3         if((23>24)&(100/0==0)){//条件必须都执行判断,抛出异常java.lang.ArithmeticException: / by zero
4         }
5         if((23<24)||(100/0==0)){// ||短路或,当第一个条件为true,后面条件不执行判断;
6         }
7         if((23>24)|(100/0==0)){// | 非短路或,所有条件都要执行判断
8         }

 

java 四种逻辑运算符

原文:http://www.cnblogs.com/eachann/p/4438052.html

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