变量 、 JAVA基本类型 3.3.5. 关于“短路逻辑”的问题
int i = 100, j = 200; boolean b1 = (i > j) && (i++ > 100); System.out.println(b1); // 结果为:false System.out.println(i); // 结果为:100,发生短路,i++不会被执行 boolean b2 = i > 0 || j++ > 200; System.out.println(b2); // 结果为:true System.out.println(j); // 结果为:200,发生短路,j++不会被执行