短路与和短路或

短路与和短路或

/*
            短路与:
                特点:当&&左边的运算为false的时候,就不再判断&&后面的运算了

            短路或:
                特点:当||左边的运算为true的时候,就不再判断||后面的运算了
        */
        System.out.println("------------");
        //System.out.println((3==4) & (1/0==1));//出现异常,说明程序运行了(1/0==1)
        System.out.println((3==4) && (1/0==1));//没有异常,那是因为没有运行 && 后面的语句
        
        System.out.println("------------");
        //System.out.println((3==3) | (1/0==1));//出现异常,说明程序运行了(1/0==1)
        System.out.println((3==3) || (1/0==1));//没有异常,那是因为没有运行 || 后面的语句

        System.out.println("------------");
        
        int temp = 5;
        //System.out.println(3 < temp < 7);//ERROR

        System.out.println(3 < temp && temp < 7);

猜你喜欢

转载自blog.csdn.net/m0_38039437/article/details/81535138