短路与和短路或
/*
短路与:
特点:当&&左边的运算为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);