java 四种逻辑运算符
在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 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。