java - 创建一个方法来确定两个数字中较大的一个

标签 java methods

在本作业中,我必须使用命令行参数编写一个 Java 程序。需要一种方法:getMax,它将两个整型变量作为输入并返回两者中较大的一个。您的主要方法必须如下所示(注释除外)。

  … main( String[] args)
  {   
 int num1, num2;
 num1 = Integer.parseInt(args[0]);
 num2 = Integer.parseInt(args[1]);
 System.out.println(“the bigger value of the two is : “ + getMax(num1, num2));
 }

你的程序可能会像这样工作:

javaAssign5 23 67

两者较大的值为67

到目前为止,这就是我所拥有的;这是正确的吗?

public class Assign5{
   public static void main(String[] args) {
     int num1, num2;
     num1 = Integer.parseInt(args[0]);
     num2 = Integer.parseInt(args[1]);
   System.out.println(“the bigger value of the two is : “ + getMax(num1, num2));
}
   public static int getMax(int num1, int num2) {
     int result;
     if (num1 > num2)
         result = num1;
     else
        result = num2;

   return result; 
   }
}

最佳答案

您将方法与类混淆了。您应该编写的代码如下所示

/**
 * This this the class
 */
class NameOfSomeAssignment {

    /**
     * This is a method
     */
    public int getMax() {
         // Implement me
    }

    /**
     * This is a 'special' method, it launches your application
     */
    public static void main(String... args) {
          // Do something
    }
}

关于java - 创建一个方法来确定两个数字中较大的一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144377/

相关文章:

java - 绘图时使用 JPanel 坐标

java - 使用 .equals() 和 == 运算符比较两个对象

java - 在一个要求从日期中分辨日期的问题中获得意外输出

python - Bottle 框架和 OOP,使用方法而不是函数

java - 使用数组字符串元素动态调用方法?

java - 动态数组斐波那契

java - catch block 中的语句未执行

java - Spring security 身份验证成功后返回 HTTP 403

java - 如何使这个非阻塞服务器成为多线程的?

java - 如何在 Java 中概括方法调用(以避免代码重复)