java - 无法通过命令行多行输入来提供 Java 代码

标签 java

我想在命令行上输入这样的内容作为输入并在Java代码中处理它

21 4 -2 31 23 0 10 28 -6 19
1
5
20
8
0

但是一旦我按下Enter,程序就开始执行,我无法输入下一行。

我该怎么做?

最佳答案

您无法处理多行命令行输入。只能有一个。

如果您想要多行,则必须使用扫描仪读取它们并解析每一行。您还需要一个条件来告诉程序您何时输入了最后一行。您应该在 while 循环中执行此操作。

关于java - 无法通过命令行多行输入来提供 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19323418/

相关文章:

java - 我有一个 JSP 页面,单击该页面的提交后,第二个 jsp 未显示

java - 如何制作消息布局

java - 如何使用 geckodriver 检索 Firefox 的崩溃数据(Java 中)

java - Eclipse 查找所有没有测试的 java 类

java - 字符串等于给出奇数结果

java - 将解析后的 XML 对象加载到 Spring 上下文中

java - 整型 RGB 到 HEX 值

java - 访问继承成员时 "this"和 "super"之间的差异

java - Spring3, Security3 : System works on windows but not Linux java. lang.IllegalArgumentException异常

java - 如何从 Scala 调用现有 Java 类实例的公共(public)静态方法?