我正在用系列和输入做一些初学者编程,但我经常遇到同样的问题。找不到解决方案。基本上我现在想让我的程序做什么,我输入了一个数字列表并将它们打印出来。我得到了同样的错误一遍又一遍地我在程序中所做的任何更改。这是我的代码。
import java.util.Scanner;
public class Test437 {
public static void main(String[] args) {
int limit = 25;
int cnt;
int addtion;
double dbt; //Devided by two % 2
Scanner input = new Scanner(System.in);
int [] ya = new int[8];
for(cnt = 0;cnt < ya.length;cnt++)
{
System.out.print("ya[" + cnt + "]= ");
ya[cnt] = input.nextInt();
}
System.out.println(ya[cnt]);
}
}
我收到此错误:线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 8 at Test437.main(Test437.java:22)