逻辑运算符
逻辑与运算符
&& 逻辑与运算符,两个变量均为true,结果为true
boolean a = true;
boolean b = false;
boolean c = a && b; // c为false
逻辑或运算符
|| 逻辑或运算,两个变量任意一个为true,结果为true
boolean a = true;
boolean b = false;
boolean c = a || b; //c为true
逻辑取非运算符
! 取非运算符
boolean a = true;
boolean b =!a; //b=false
短路运算
在进行逻辑与或者非时,任意条件满足就不会执行后续条件操作
boolean d = 4;
boolean e = (d<4) && (d++<4); //e为false,d仍为4
boolean f = (d>3) || (d++>3); //f为true,d仍为4