我完全不熟悉編程,Java將成爲我的第一語言。我爲我的所有編碼也使用了eclipse。如何解決錯誤「java.lang.ArrayIndexOutOfBoundsException:5」
我一直在尋找陣列只是想了解它們。我發現這個網站: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中設置的權利?
任何幫助非常感謝!
注意:如果任何人有一些對初學程序員有用的有用網站,請繼續並將它們添加到您的文章中!
數組是*零種索引*在幾乎所有的編程語言。 –
@BrianRoach除了Lua,只是爲了完整。 – hexafraction
@hexafraction - 還有其他一些,但這個概念不應該是外國的,並且包含在任何Java書籍或教程(包括OP鏈接到的)中。 –