Java 这是什么意思!(x==1)

Java 这是什么意思!(x==1),java,boolean,boolean-expression,Java,Boolean,Boolean Expression,我看到了这个表情!问题中的x==1 我知道x==1意味着x等于1,x!=1表示x不等于1 这个怎么样!x==1,这是否意味着x不等于1?是。x!=1和!x==1两者都是相同的 例如,如果x为2,则第一个返回true。 在第二个x==1中,该部分返回false。正是因为这种否定!x==1==>!false返回true是。x!=1和!x==1两者都是相同的 例如,如果x为2,则第一个返回true。 在第二个x==1中,该部分返回false。正是因为这种否定!x==1==>!false返回true!是

我看到了这个表情!问题中的x==1

我知道x==1意味着x等于1,x!=1表示x不等于1

这个怎么样!x==1,这是否意味着x不等于1?

是。x!=1和!x==1两者都是相同的

例如,如果x为2,则第一个返回true。 在第二个x==1中,该部分返回false。正是因为这种否定!x==1==>!false返回true

是。x!=1和!x==1两者都是相同的

例如,如果x为2,则第一个返回true。
在第二个x==1中,该部分返回false。正是因为这种否定!x==1==>!false返回true

!是布尔求反运算符。所以,如你所建议的,将x与1进行比较,然后结果是否定的。这相当于写x!=好的IDE甚至会建议这样做。

!是布尔求反运算符。所以,如你所建议的,将x与1进行比较,然后结果是否定的。这相当于写x!=好的IDE甚至会建议这样做。

是的,它的意思就是这样。!否定内在的东西。所以Java首先计算x==1并产生一个布尔结果,比如true或false。然后这是否定的,总的来说,它计算不等于。但如前所述,分两步进行。与之相反!=这是唯一的一个操作员。是的,它的意思就是。!否定内在的东西。所以Java首先计算x==1并产生一个布尔结果,比如true或false。然后这是否定的,总的来说,它计算不等于。但如前所述,分两步进行。与之相反!=这只是一个操作员。