如何打印布尔值?

时间:2015-10-03 14:29:38

标签: java printing boolean

我正在尝试打印出布尔值,但它似乎不起作用(我得到一个"无法访问的语句"错误和"缺少return语句")。

这是我的代码:

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

谢谢!

2 个答案:

答案 0 :(得分:2)

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

bool operator < (const Edge& e2) const
{
    if (min(first, second) != min(e2.first, e2.second))
        return min(first, second) < min(e2.first, e2.second);
    return max(first, second) < max(e2.first, e2.second);
}

答案 1 :(得分:0)

for(int i = 0; i < 3; i++)
    if ((stScore[i] > 0 && stScore[i] <= 100))
        score[i] = stScore[i];
    else
        score[i] = 0;