以下のコードは、ifステートメントが別のステートメントにネストされているため、最初のifステートメントが間違っている場合は下のコードを実行すると入れ子になったifステートメントも実行されません。ネストされたIfステートメント
私は、これはあなたが第二文の場合はtrueを作ることができないことを意味知っているが、私の質問は単純です:による第一に忠実ますが、無視声明文は偽である、またはある場合場合
が第二です2番目のif文はすべて偽ですか?
私の質問のためのコードは以下の通りです:
int temperature;
myWindow.clearOut();
temperature = Integer.parseInt(myWindow.readIn());
if (temperature >= 18) {
myWindow.writeOutLine(temperature + " is greater than or equal to 18");
if (temperature % 2 == 0)
myWindow.writeOutLine(temperature + " is an even number");
}
2番目の 'if'ステートメントはシュレーディンガーの猫です。評価されることはないので真実でも偽でもありません。 –
@OriLentzありがとうございました:) –