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++没有用到
posted @ 2023-12-24 20:25  1hahahahahahahaha  阅读(4)  评论(0编辑  收藏  举报