接受两个整数值作为输入参数并返回布尔值的方法

时间:2015-11-05 10:40:58

标签: java methods int boolean

这是测试的练习题之一:

  

编写一个接受两个整数值作为输入参数的方法,如果输入的总和大于或等于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;
        }
    }
}

2 个答案:

答案 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;    
}