我真的很困惑为什么我的程序无法正常工作。它将编译并运行,但是不会将任何输出打印到控制台。我正在使用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();
}
}
答案 0 :(得分:1)
“运行配置”的“程序参数”部分中的值通过args
的{{1}}参数传递给程序。
您可以在运行配置的“公用”选项卡的“标准输入和输出”部分中指定包含输入的文件。