0

以下のコードの文字列でエラーが発生します。

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

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

「2 項演算子 && の不適切なオペランド タイプ」エラーが表示&& (income <= 9075))され、問題の場所が強調表示されます。何が問題なのかを理解するのは簡単だと思いますが、できません。何か案は?

4

2 に答える 2

1

status = 0 は status == 0 である必要があります

于 2014-02-27T15:22:25.937 に答える
1

2 つの == が必要です。それ以外の場合、出力は条件になりません。

 if ((status == 0) && (income <= 9075))
于 2014-02-27T15:23:13.903 に答える