逻辑运算符
1 2 3 //逻辑运算符 4 public class Demo05 { 5 public static void main(String[] args) { 6 //与(and) 或(or) 非(取反) 7 boolean a = true; 8 boolean b = false; 9 10 System.out.println("a && b:"+(a&&b));//逻辑与运算:两个变量都为真,结果才为true 11 System.out.println("a || b:"+(a||b));//逻辑或运算:两个变量有一个为真,结果才为true 12 System.out.println("!(a && b):"+!(a&&b));//如果是真,则变为假,如果是假,则变为真 13 14 //短路运算 15 int c = 5; 16 boolean d = (c<4)&&(c++<4); 17 System.out.println(d); 18 System.out.println(c); 19 } 20 }