通过Eclipse IDE运行程序参数

时间:2019-02-06 00:31:17

标签: java eclipse

我真的很困惑为什么我的程序无法正常工作。它将编译并运行,但是不会将任何输出打印到控制台。我正在使用Eclipse IDE中的“运行配置”功能,并将输入的内容放入“程序参数”部分。我的输入如下。第一行指示必须运行多少个进程。我的程序应该执行打印出number_1和number_2之间的关系的基本动作

3
10 20
20 10
10 10

我正在使用Scanner对象,但它似乎无法正确接收输入。

import java.util.Scanner;

public class Operator {
    public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    int runs = input.nextInt();
    Integer num1;
    Integer num2;

    for(int i = runs; i > 0; i--){
        num1 = input.nextInt();
        num2 = input.nextInt();

        switch(num1.compareTo(num2)){
            case 1:
                System.out.println(">");
                break;
            case 0:
                System.out.println("=");
                break;
            case -1:
                System.out.println("<");
                break;
        }
    }

    input.close();
}

}

1 个答案:

答案 0 :(得分:1)

“运行配置”的“程序参数”部分中的值通过args的{​​{1}}参数传递给程序。

您可以在运行配置的“公用”选项卡的“标准输入和输出”部分中指定包含输入的文件。