逻辑运算符
package com.changl.operator;
public class Demo05 {
//逻辑运算符
public static void main(String[] args) {
// 与(and) 或(or) 非(取反)
boolean a = true;
boolean b = false;
System.out.println("a && b: "+(a&&b)); //逻辑与运算 两个变量都为真,结果才为true
System.out.println("a || b: "+(a||b)); //逻辑或运算 有一个变量为真,结果为true
System.out.println("!(a && b): "+!(a&&b)); //如果是真,则为假;如果是假,则为真。
//短路运算
int c = 12;
boolean d = (c<2)&&(c++<4);
System.out.println(d);
System.out.println(c);
}
}
-----------------------------------------------------------------------------------------------------------------
a && b: false
a || b: true
!(a && b): true
false
12
浙公网安备 33010602011771号