二元运算符&&的坏操作数类型

时间:2014-02-27 15:20:24

标签: types binary operand

我收到以下代码字符串的错误:

    int status = readInt("Status: ");
    double income = readDouble("Please enter your taxable income: ");
    println("You owe: ");

    if ((status = 0) && (income <= 9075))

它给了我一个'二元运算符&amp;&amp;'的糟糕操作数类型错误,并突出显示问题所在的&& (income <= 9075))。我确信这很容易弄清楚什么是错的,但我做不到;任何想法?

2 个答案:

答案 0 :(得分:1)

status = 0应为status == 0

答案 1 :(得分:1)

你需要有两个==,否则输出将不是一个条件。

 if ((status == 0) && (income <= 9075))