`
jgnan
  • 浏览: 87494 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

每天JAVA简单教学:布朗运算

阅读更多
布朗值,就是true和false,对于产生这两个值的运算,就是布朗运算,也叫逻辑运算。

布朗运算示例如下:
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方法。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics