Day05逻辑运算符
逻辑运算符
//与(and) 或(or) 非(!, 取反)
boolean a = true;
boolean b = false;
System.out.println("a && b:"+(b&&a));//与运算:两个変量都为真,结果才为true
System.out.println("a||b:"+(a||b));//算:两个量有一个真,结果为true
System.out.println("!(a&& b):"+!(a&&b));//如果是真,输出为假,如果是假,输出为真
//短路运算,在与运算时,前一项为假,则不再计算下一项,直接输出false;
int c = 5;
boolean d = (c<4)&&(c++<4);
System.out.println(d); //输出false
System.out.println(c);//输出5,即在得知c<4为假时,不再计算后一项是否正确,c++没有用到