java - boolean 分支语句

标签 java boolean

我的代码将运行,但如果 isBalloon 和 isRed 都为 true,它会打印“not ballon”而不是“red ballon”

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;
  }
}

最佳答案

语句嵌套不正确。添加大括号 {},您的 IDE 将对其进行格式化,从而显示错误。

关于java - boolean 分支语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41786066/

相关文章:

java - 如何发送一个字符串,使用java套接字作为客户端和delphi indy tcpserver作为服务器

java - maven eclipse 工作区解析

java - 母牛和公牛游戏

Javascript 返回什么应该是速记 boolean 测试的字符串

java - 使用 "Boolean equals()"比较 ArrayList 中保存的对象

java - 使用 salt 将 Rijndael 解密从 PHP 移植到 Java

java - 如何正确使用Phaser?

java - 像素化 : Cannot read dicom file

c - 错误的 boolean 语句

python - 为什么二维 NumPy 数组的 boolean 索引会产生一维数组?