谁能告诉我考试卷在这里要求什么?

时间:2016-11-22 10:51:06

标签: java loops methods static boolean

我有一位来自我教授的练习题。这是代码:

public static boolean majority(boolean a, boolean b, boolean c) {
  return ( a && b) || (a && c) || (b && c);
}

指示说:

  

陈述法律声明,以致电或激活或使用上述方法。

在论文上没有太多的空间可写,所以...它有点令人困惑。我的教授究竟在寻找什么?老实说,我对布尔人并不擅长,而且我的教科书中没有提供很好的例子,这里有任何指导吗?

1 个答案:

答案 0 :(得分:1)

您想要“合法声明(合法且编译的Java声明)来致电或激活(利用)上述方法”。所以......

majority(true, false, true);

但它是一个静态方法,所以如果你从课外调用它,你需要包含类名

TheClassName.majority(true, false, true);

你可以更高级一点并在声明中使用它

System.out.println( "The majority of the inputs are " + majority(true, false, true))