java 逻辑运算问题,在线等

图片说明
如图所示, 先算a||b 再算c||d 然后再&&运算,应该怎么写

应该写什么???你不是写了吗?

你不是写了吗。可以的把 你这个!

你这个写法已经是对的吧,就是先a||b 再算c||d 然后再&&

如果觉得困惑,可以这样写:
if(a||b)
{ if(c||d)
System.out.println("true");
else
System.out.println("false");
}
else{
System.out.println("false");
}

我搞错了,这个是可以的

这个可以。而且结果就是true是对的啊。或的意思是只要有一个是true 结果就是true

你写的是对的,结果是true。首先||是或的意思,就是说只要有一个是true,||的结果就是true;
a是true,b是true,所以a||b是true;c是false,d是true,所以c||d是true;
然后&&是且的意思,就是说都为true时结果才是true,所以(a||b)&&(c||d)的结果是true

结果是true就对了