Java 命令行参数

Java command line parameters

我只是想知道如何 Java 带参数的命令行?例如:

javac Test.java

然后

java Test 3 5

然后在 运行 命令行之后

预期输出:

3 5

public class Test{

    public static void main(String[] args){

      int num1 = 1;
      int num2 = 2;

      System.out.println(num1,num2);


     }
    }

我认为你可以使用 args 作为输入参数。

public static void main(String[] args){
    System.out.println(args[0] + " " + args[1]);
}

您的代码的修复是

public class Test {

    public static void main(String[] args) {
        if (args.length > 1) {
            int num1 = args[0];
            int num2 = args[1];
            System.out.println(num1 + "-" + num2);
        }
    }
}