java - 如何打印 boolean 值?

标签 java printing boolean

我试图打印出 boolean 值,但它似乎不起作用(我收到“无法访问的语句”错误和“缺少返回语句”)。

这是我的代码:

public class DnaTest {
  public static void main(String[] args){
  aGoodBase('A');
 }

  public static boolean aGoodBase (char c) {                
    char [] charArray = { 'A', 'G', 'C', 'T' };
    boolean aBase;

    if (c == 'A' || c == 'G' || c == 'C' || c == 'T') 
    {
      return true;     
    } 
    else 
    {
      return false;
    }
    System.out.println(aBase);
  }  
}   

谢谢!

最佳答案

是的,您错过了底部的返回声明。事实上,你可以这样写:

public static boolean aGoodBase (char c) {                
    char [] charArray = { 'A', 'G', 'C', 'T' };
    boolean aBase;

    if (c == 'A' || c == 'G' || c == 'C' || c == 'T') 
    {
      aBase = true;     
    } 
    else 
    {
      aBase = false;
    }
    System.out.println(aBase);
    return aBase;
}

关于java - 如何打印 boolean 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32923687/

相关文章:

Java - 如何为 GET 和 POST 打开一个 HttpURLConnection

java - 迁移到 New Places SDK 客户端不起作用

python - 是否可以在不使用 Python 中的打印功能的情况下进行打印?

mysql - 在 MySQL 中,如何在字符串值为 'true' 时插入 1,在 false 时插入 0,同时保留空值

swift - 如何将 float 乘以 boolean 值 0 或 1?

C++ bool 返回 0 1 而不是 true false

java - 获取 aList.get(0) 时如何编写安全的 java.util.Optional 空指针赋值?

java - 来自 Apache 的 BeanUtils 的问题

c - C 中打印数组的通用函数

c++ - 更改 TextOut、C++ 中设置位置的单位