package day02; public class d05短路 { public static void main(String[] args) { int i = 10; boolean x = true; boolean y = false; if( y && i++==11) { System.out.println("与短路"); } else if(x || i==11){ System.out.println("或短路"); } } } 当碰到与运算符时,同真为真,一假为假 所以y为false时 不执行与后面的条件 当或运算符时,同假为假,一真为真,所以x为true,不执行后面的条件