16.逻辑运算符

倾然丶 夕夏残阳落幕 提交于 2020-01-28 13:03:04
逻辑运算的操作数和运算结果都是boolean值。

java逻辑运算符

短路与和短路或采用短路的方式。从左到右计算,如果只通过运算符左边的操作数就能够确定该逻辑表达式的值,则不会继续计算运算符右边的操作数,提高效率。

public class TestLogicalOperator {
	public static void main(String[] args) {
		boolean b1 = true;
		boolean b2 = false;
		System.out.println(b1&b2);
		System.out.println(b1|b2);
		System.out.println(b1^b2);
		System.out.println(!b2);
		
		//int c = 3/0;  //错误的表达式
		//boolean b3 = 1>2 & 2<(3/0);  //逻辑与:两者都为true时才为ture
		
		boolean b3 = 1>2 && 2<(3/0);  //短路与OK
		System.out.println(b3);
	}
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!