我对编程完全陌生,Java 将是我的第一语言。我也在使用 eclipse 进行所有的编码。
我一直在研究数组,只是想理解它们。我找到了这个网站:http ://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
我对他们的第一个代码示例做了我自己的变体:
package testArray;
public class TestArray
{
public static void main(String[] args)
{
// Declare a new array of integers
int[] anArray;
// Sets the array length to 5
anArray = new int[5];
// Setting each array element
anArray[0] = 1;
anArray[1] = 2;
anArray[2] = 3;
anArray[3] = 4;
anArray[5] = 5;
// Displaying the value of each array element
System.out.println("Element at index 0: " + anArray[0]);
System.out.println("Element at index 0: " + anArray[1]);
System.out.println("Element at index 0: " + anArray[2]);
System.out.println("Element at index 0: " + anArray[3]);
System.out.println("Element at index 0: " + anArray[4]);
}
}
我在控制台中不断收到此错误:
线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 5 at testArray.TestArray.main(TestArray.java:15)
我也尝试过使用他们网站上的代码,但收到同样的错误。eclipse中没有设置什么吗?
任何帮助深表感谢!
注意:如果有人有一些对初学者有用的网站,请继续将它们添加到您的帖子中!