public static void main(String[] args) {
/*
短路与:
特点:当&&左边的运算为false的时候,就不再判断&&后面的运算了
短路或:
特点:当||左边的运算为true的时候,就不再判断||后面的运算了
*/
System.out.println("===================");
//System.out.println((false) & (1/0==1));//出现异常,说明程序运行了(1/0==1)
System.out.println((false) && (1/0==1));//没有异常,那是因为没有运行 && 后面的语句
System.out.println((true) && (true));//true 双方为true才为true
System.out.println((false) && (false));//false
System.out.println((true) && (false));//false
System.out.println("====================");
// System.out.println((true) | (1/0==1));//出现异常,说明程序运行了(1/0==1)
System.out.println((true) || (1/0==1));//没有异常,那是因为没有运行 || 后面的语句
System.out.println((false) || (false));//false 双方为false才为false
System.out.println((true) || (false));//true
System.out.println((true) || (true));//true
System.out.println("====================");
}
短路与(&&)和短路或(||)的区别
最新推荐文章于 2023-03-02 23:10:03 发布