/**
* 逻辑运算符测试
* @author aflft
*
*/
public class TestOperator03 {
public static void main(String[] args) {
boolean b1=true;
boolean b2=false;
System.out.println(b1&b2);//运算b1与b2其中有一个为false返回false;
System.out.println(b1|b2);//运算b1或b2其中有一个为true返回true
System.out.println(b1^b2);//与或 两者同为false时返回true
System.out.println(!b2);//取反为false时返回true
//短路
System.out.println(1>2&&2<(3/0));//短路与,只要前面为false,则不会再计算后面的操作数
System.out.println(1<2||2<(3/0));//短路或,只要前面返回为true则不会再计算后面的操作数
}
}
« 位移运算符
|
关系运算符»
|