阅读以下程序代码,程序打印输出的结果是什么?
public class Class32
{
public static void main(String[ ] args)
{
boolean x=false,y= true,z= true;
x= x&&y||z;
y=x||y&&z;
z=!(x!=y)||(y==z);
System.out.println(x+","+y+","+z)
}
}
【正确答案】
true,true,true
【答案解析】
&&(逻辑与),||(逻辑或),!(逻辑否定)。&&和||是双目运算符,!是单目运算符。对于&&,必须保证两个操作数都为tme,结果才为true,否则结果为false。对于||,只要有一个操作数为true,结果就为true。
提交答案
关闭