日志文章

2019-12-12 aflfte2011

逻辑运算符

/**
 * 逻辑运算符测试
 * @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则不会再计算后面的操作数
}

}


« 位移运算符 | 关系运算符»