【发布时间】:2020-06-07 10:33:40
【问题描述】:
所以我在编码和 java 方面是超级新手,我这周才开始,但已经陷入了一个非常简单的问题。我应该首先检查用户输入的整数是否只有五个(在同一行)——我已经尝试过并且可能成功了?
但是,如果用户确实输入了五个整数,我应该将该输入放入一个包含整数的数组中,而我只是不知道该怎么做。我试图自己弄清楚,但我根本不明白该怎么做。谁能给我解释一下,不胜感激!
这是我的(可能非常缺乏)代码:
import java.util.Scanner;
public class Try2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String inputR = in.nextLine();
int lengthArgs = 5;
int nummer = (inputR.split(" ").length);
if(nummer == lengthArgs) {
//???
}
else {
System.out.println("Wrong");
}
}
}
【问题讨论】:
-
您的问题已经得到解答:)请看; stackoverflow.com/questions/8348591/…
-
1) 我假设您可能正在使用像 Eclipse 或 IntelliJ 这样的 IDE。 请熟悉它的调试器。第一个任务:确认
inputR.split(" ")给你5 个元素。 2)将“数字”更改为number(拼写错误看起来很糟糕)。 3) 使用new int[]。 4) 使用Integer.praseInt()