/**
* 逻辑运算符中的|和&可以双写
* 短路与&&
* 短路或||
*
* 1.短路:如果左侧已经可以判断最终结果,那么后面就不执行了
* 好处:提高代码执行效率
* */
public class Demo09 {
public static void main(String[] args) {
System.out.println(3<2 & 10>2);//false
System.out.println(3<2 && 10>2);//false
System.out.println("&和&&区别=====");
int num1=10;
System.out.println(3<2 & ++num1>10);//false,单&都执行
System.out.println(num1);//11
int num2=10;
System.out.println(3<2 && ++num2>10);//false,双&&,前面的执行,后面便不执行
System.out.println(num2);//10
int num3=10;
System.out.println(3>2 || ++num3>10);//true,双||,前面的执行,后面便不执行
System.out.println(num3);//10
}
}
java基础——逻辑运算符中的短路与(&&)与短路或(||)
最新推荐文章于 2023-08-01 22:29:58 发布