Mar*_*ruz -1 java boolean
我遇到过"!= true"给我一个不同于"= false"的输出的情况.我认为,如果某些事情不真实,那就自动就是假的.有人可以解释一下它是如何工作的吗?谢谢!
Sur*_*tta 12
它提供了不同的输出,因为您与比较与分配混淆
!=将该值与RHS进行比较并对=falseLHS进行分配.如果您希望检查是否相等,请使用==操作员.
!=
=false
==
当你在不同的风格中进行比较时,我认为它不会有太大的区别,因为除非你有一些奇怪的代码行,否则它们都会做同样的工作.
归档时间:
10 年 前
查看次数:
180 次
最近记录: