我是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)); }
你的程序可能会像:
java Assign5 23 67
两者中较大的价值是67
经过一番努力,这是我写的小程序.
import java.util.Scanner; //use getMax to takes two numbers and returns bigger of the two public class assignment5 { private static void getMax(int a, int b ){ Scanner kevin = new Scanner(System.in); System.out.println("Enter First Number:"); a = kevin.nextInt(); System.out.println("Enter Second Number:"); b = kevin.nextInt(); getMax(a, b); if (a > b) { System.out.println(a + " is bigger"); } else { System.out.println(b + " is bigger"); } } }
但这与实际的任务有很大的不同.我觉得有点傻.有人可以帮我弄这个吗?
你走错了方向.
您尝试更改两个int的读取机制,而这部分是给出的.
当您查看练习源时,您会看到代码调用"getMax(num1,num2)",但未实现.因此,您必须使用此签名实现一个方法:
public int getMax(int num1, int num2) { // your code here }