如何使用false布尔值运行If语句?

时间:2016-06-30 19:21:55

标签: java if-statement boolean

我还在学习使用代码学院,他们说你可以在布尔值为false时运行代码而不使用else使用相反的布尔表达式。只是好奇,但你会怎么做?

1 个答案:

答案 0 :(得分:2)

如果条件为if,则无法执行false语句。这里的一种方法是使用逻辑补码运算符(!)来反转boolean类型的值。

例如,

boolean b = false;
if(!b) { ... }
// !b -> !false -> not false -> true

此外,您可以通过三元运算符的知识让您的老师感到惊讶:)

System.out.print(!b ? "My homework is done!" : "I won't see it!");