如何在Java中使用return方法

时间:2019-06-05 03:04:57

标签: java

创建一个名为SumTheNumber的类。在这个类中创建一个main方法。此方法应定义3个整数变量。将此变量初始化为所需的任何值。制作一个名为sumTwoNumbers的静态方法,该方法返回整数并接受两个参数。返回值应该是最初从main方法初始化的两个变量的和。在main方法中,输出为

总和为…………..(无论方法返回的值是什么)

java

/**
 * Write a description of class SumTheNumber here.
 *
 * @author (your name)
 * @version (a version number or a date)
 */
public class SumTheNumber
{    
public static void main(String[] args){

    int a =3;
    int b =11;
    int c =2;
    int total = a + b;
    //int sumTwoNumbers = c + b;

    System.out.println("The sum is " + total);

}
public static int sumTwoNumbers (int b ,int c){

    int sum = b + c;
    return sum; 
    }
}

我不确定我的代码是否符合他的要求。

4 个答案:

答案 0 :(得分:2)

通过将两个整数sumTwoNumbers()传递到sumTwoNumbers(b, c)来分配静态方法total,然后打印它。

public class SumTheNumber
{    
    public static void main(String[] args) {
       int a = 3;
       int b = 11;
       int c = 2;
       int total = sumTwoNumbers(b, c);

       System.out.println("The sum is " + total);
    }

    public static int sumTwoNumbers (int b, int c) {
       int sum = b + c;
       return sum; 
    }
}

否则,您可以直接使用System.out.println()进行打印,

System.out.println("The sum is " + sumTwoNumbers(b, c));

答案 1 :(得分:0)

只需从System.out.println中调用该方法

System.out.println("The sum is " + sumTwoNumbers(b, c));

答案 2 :(得分:0)

方法有4种。

  1. 具有返回类型并接受参数
  2. 具有返回类型且没有参数
  3. 没有返回类型,没有参数
  4. 没有返回类型并接受参数

您正在使用第一种类型的方法。 这里的int是返回类型,而int,int是参数。

这意味着,无论何时必须调用方法,都必须传递两个值,例如ex。 methodName(5,10)。

但是由于您的方法正在返回值,因此需要将其存储或传递到其他地方。

 int total = sumTwoNumbers(a,b);//now total will have the sum of a and b
  total = sumTwoNumbers(c,total);// now total will have a+b+c
  System.out.println("Sum is "+total); 

答案 3 :(得分:0)

    public class SumTheNumber {

public static void main(String[] args) {
    int a = 3;
    int b = 11;
    int c = 2;
    int total = sumTwoNumbers(b , c);

    System.out.println("The sum is " + total);
}

public static int sumTwoNumbers(int b, int c) {
    int sum = b + c;
    return sum;
}

}