首页 > 解决方案 > 尝试添加条件语句

问题描述

如果这是一个愚蠢的问题,我是编码新手,很抱歉。

为什么以下代码不起作用?

我目前有 int x = 100 和 boolean b = false

if ( x == b)
{
    System.out.println(x + " is equal to " + b);
}
else
{
    System.out.println(x + "is not equal to " + b);
}

我希望输出为“100 不等于假”

标签: javaif-statementconditional-statementsalgebra

解决方案


对不起,今天晚了。我的逻辑倒退了两次。

1 或任何正整数都为真。考虑二进制 - 0 或 1。

比较是布尔值,因此 1 或 100 = true。


推荐阅读