【发布时间】:2011-10-05 15:51:38
【问题描述】:
我正在做一个学校练习,但我不知道如何做一件事。 根据我的阅读,扫描仪不是最好的方法,但由于老师只使用扫描仪,所以必须使用扫描仪来完成。
这就是问题所在。 用户将文本输入到数组中。这个数组最多可以有 10 行,用户输入以空行结束。
我已经这样做了:
String[] text = new String[11]
Scanner sc = new Scanner(System.in);
int i = 0;
System.out.println("Please insert text:");
while (!sc.nextLine().equals("")){
text[i] = sc.nextLine();
i++;
}
但这无法正常工作,我无法弄清楚。 理想情况下,如果用户输入:
This is line one
This is line two
现在按回车键,打印它应该给出的数组:
[This is line one, This is line two, null,null,null,null,null,null,null,null,null]
你能帮帮我吗?
【问题讨论】:
标签: java