public class LogicOperator2{
public static void main(String[]args){
//断路或|| 和 逻辑或|的演示与区别
//断路或|| 和| 两个条件中只要有一个为true 那么就为true 否则为false
//短路或||--
//区别-只要第一个条件为真则不会进行后面的语句 效率高
int a = 1;
int b = 10;
if (a < 5 || b++ > 20) {
System.out.println("a="+a+"b="+b);//因为后面的不执行所以 a=1 b=10
}
//逻辑或|
//区别-不管第一个是不是true都会执行后面的语句 效率低
if (a < 5 | b++ > 20) {
System.out.println("a="+a+"b="+b);//因为后面也要执行所以 a=1 b=11
}
}
}
逻辑运算符-短路或|| 逻辑或|的演示和区别
最新推荐文章于 2024-03-04 14:50:05 发布