gpt4 book ai didi

java - 在java中读取输入

转载 作者:行者123 更新时间:2023-11-29 07:22:13 26 4
gpt4 key购买 nike

大家好,我正在尝试通过解决 ACM 中的一些问题来提高我的 Java 技能,现在我的示例输入如下所示:

 3 100
34 100
75 250
27 2147483647
101 304
101 303
-1 -1

所以起初我只是想阅读它们,但它在这里不起作用是 java 代码:

import java.io.BufferedInputStream;
import java.util.Scanner;

public class Main {

public static void main(String args[]) {
Scanner stdin = new Scanner(new BufferedInputStream(System.in));
while (stdin.hasNext()) {
System.out.println(stdin.nextInt() + " and the next " + stdin.nextInt());
}
}
}

我试图将这些输入作为参数发送,而不是通过从文件中读取它们,方法如下:

alt text

程序只是旋转(执行)但不打印任何东西。我该如何解决这个问题?

最佳答案

您在向导中指定的参数不会通过 std in 输入到程序中。相反,它们会通过 String[] args 参数传递到您的 main方法。看起来好像您在 Eclipse 中运行,您可以转到生成的控制台选项卡并在该窗口中键入。或者,您可以遍历 args 参数以获取这些值。

关于java - 在java中读取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com