【发布时间】:2016-02-06 03:56:19
【问题描述】:
这是一个测试的练习题之一:
编写一个接受两个整数值作为输入参数的方法,如果输入的总和大于或等于 10,则返回布尔结果
true(以及falseotherwise)
我的答案在下面,但我认为它看起来不正确。谁能给我指点一下?
public class Bruh{
public static void main (String [] arg){
int a;
int b;
boolean sum = true;
if ( a+b > 10)
System.out.println ("yo");
else{
sum = false;
}
}
}
【问题讨论】:
-
嗯,不——你还没有创建一个接受两个整数值并返回一个布尔值的方法。提示:
public static boolean isSumGreaterThan10(int a, int b) -
你没有返回语句,所以它不返回任何东西。旁边,更大或等于>=,而不是>(这只是更大)
-
这就是你的意思吗?公共类Bruh{公共静态无效主要(字符串[] arg){}公共静态布尔更大(int a,int b,布尔总和){总和=真; if (a+b >= 10) System.out.println ("yo");否则{总和=假; } } }