在Java中分配一个布尔值和“if”语句?

时间:2015-05-12 01:18:37

标签: java

在Java中,我正在查看此代码,并注意到+-----------------------+ | HELLO WORLD <btn> | +-----------------------+ | LINK1 | LINK2 | LINK3 | < ON HOVER : submenu height to auto! +-------| SUB1 |-------+ | Lorem | SUB2 |eus | | conten+-------+us | | stachius overflovius. | | | | | 语句中的boolean值被赋值为true。我认为if语句会评估一个语句而不允许程序员设置一个值。这样做的目的是什么?永远不会达到if,对吗?

"Take out for dinner"

1 个答案:

答案 0 :(得分:0)

使用double equals符号测试相等性:

if(isKeeperFish == true) {
}

您可以在if-clauses中使用赋值,如下所示:

int a = 7;
int b;
if((b = a + 5) == 12) {
    System.out.println(b); // Will print 12;
}

虽然它通常气馁,因为它看起来有点乱,而且很容易错过任务。