布朗值,就是true和false,对于产生这两个值的运算,就是布朗运算,也叫逻辑运算。
布朗运算示例如下:
下一次解释==符号和equals方法。
布朗运算示例如下:
package operator;
public class BooleanOperation {
public static void main(String[] args) {
boolean a,b,c;
//等价运算
a = 1 == 1; //true
//不等价运算
b = 1 != 1; //false
System.out.printf("a=%b,b=%b\n",a,b);
//逻辑与运算,只要与运算涉及一个false则返回alse,只有全为true时才是true
a = true && true; //true
b = true && false; //false
c = false && false; //false
System.out.printf("a=%b,b=%b,c=%b\n",a,b,c);
//逻辑或运算,只要其中一个值为true就为true,只有全为false时才是false
a = true || false; //true
b = true || true; //true
c = false || false; //false;
System.out.printf("a=%b,b=%b,c=%b\n",a,b,c);
//逻辑异或运算,当所有运算单元都不一样的时候为true,否则为alse
a = true ^ false; //true
b = true ^ true; //false
c = false ^ false; //false
System.out.printf("a=%b,b=%b,c=%b\n",a,b,c);
//非运算与括号
a = ! true; //false
b = !(true ^ false); //false
c = !(true || false); //false
System.out.printf("a=%b,b=%b,c=%b\n",a,b,c);
}
}
下一次解释==符号和equals方法。