代码不完整......在nameOfCard
循环输入结束时,它给出了一个错误ArrayIndexOutOfBoundException
。我知道她在做什么,但我没有看到错误,条件对我来说是正确的。请告诉我有什么问题。
BufferedReader s = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Input the number of cards:");
String numberOfCardsString = s.readLine();
int numberOfCards = Integer.parseInt(numberOfCardsString);
int []cards = new int[numberOfCards-1];
String []nameOfCard = new String[numberOfCards-1];
String []definitionOfCard = new String[numberOfCards-1];
for (int i = 0;i <= numberOfCards-1;i++) {
System.out.println("The card #" + (i+1));
nameOfCard[i] =s.readLine();
}
}
别
一个