gpt4 book ai didi

java - 比较 if 语句中的原始 boolean 值

转载 作者:行者123 更新时间:2023-12-01 10:33:38 25 4
gpt4 key购买 nike

就原始 boolean 值而言,有什么区别

if(someBoolean == false){}

if(someBoolean = false){}

我编写了后者(在 Eclipse 中),期望抛出错误,但没有抛出错误。

最佳答案

==用于比较

= 用于赋值。

因此,在第一种情况下,您正在比较值,而在第二种情况下,您正在分配值。这两条语句都会成功编译并执行。

但是,如果正在寻找一种有效的方法来在 if 语句中使用它,那么您可以简单地执行以下操作:

if(someBoolean)   //for checking true

if(!someBoolean)   //for checking false

关于java - 比较 if 语句中的原始 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34940396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com