我还没有弄清楚数组的问题,你可能会看到。我试图创建一个可以存储用户输入的10个字符串的字符串,尽管我怀疑我已经走过了正确的道路。此刻我得到了错误'InputLoop.main(InputLoop.java:22)'java.lang.ArrayIndexOutOfBoundsException:10'任何帮助将不胜感激!数组存储用户输入
import java.util.Scanner;
public class InputLoop
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
String array[] = new String[10];
int num =11, i =0;
System.out.println ("Enter a word");
for (i=0;i<num;i++)
{
while (scan.hasNextInt()) // while non-integers are present...
{
scan.next(); //...read and discard input, then prompt again
System.out.println ("Bad input. Enter a word");
}
array[i] = scan.next();
}
}
}