が、isBalloonとisRedが両方とも該当する場合は、不適切なあなたif
のを入れ子になってきたので、印刷し代わりに「赤い風船」ブール分岐ステートメントの
import java.util.Scanner;
public class RedBalloon {
public static void main (String [] args) {
boolean isRed = false;
boolean isBalloon = false;
if ((isBalloon == true) && (isRed == false)){
System.out.println("Balloon");
if ((isBalloon == true) && (isRed == true)){
System.out.println("Red balloon");
}
}
else {
System.out.println("Not a balloon");
}
return;
}
}
を望んでいたと思います。 2番目の 'if'ステートメントは最初の' if'ステートメントの内側にあるので、最初の 'if'ステートメントに失敗した後、' else'ステートメントにジャンプします。 – pushkin