这是测试的练习题之一:
编写一个接受两个整数值作为输入参数的方法,如果输入的总和大于或等于10,则返回布尔结果
true
(否则为false
我的回答如下,但我认为它看起来不正确。谁能给我一个指针?
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;
}
}
}
答案 0 :(得分:3)
您只在main
方法中编写了一些代码,但未创建一个代码。
为了做到这一点,您需要在Bruh
类中实际创建一个方法,如:
public static boolean isSumGreaterThan9(int a, int b){
return (a + b) > 9;
}
比从main
方法调用它:
public static void main (String [] arg){
int a = 4; // or whatever
int b = 7; // or whatever
System.out.println(isSumGreaterThan9(a, b));
}
答案 1 :(得分:1)
您需要将逻辑放入方法中,并根据要求将比较更改为>=
:
public static boolean isSumGreaterThanOrEqualToTen(int a, int b) {
return (a + b) >= 10;
}