-4
我知道問題在於命令行,但我已經試過每種方法來找到解決方法,但我完全不知道如何修復數組以使其不是零。我對數組仍然很陌生,並且在我的教科書中處處查看如何執行此操作,但唯一的示例不包含數組。Java Array中的錯誤
這是我得到的錯誤。
我使用Netbean
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at arraysize.Arraysize.main(Arraysize.java:20)
這裏是我的代碼以及
package arraysize;
public class Arraysize {
public static void main(String[] args) {
int[] array = new int[ 10 ];
for (int counter = 0; counter < array.length; counter++)
array[counter] = Integer.parseInt(args[counter]);
System.out.printf("%s%8s\n", "Index", "Value");
for (int counter = 0; counter < array.length; counter++)
System.out.printf("%5d%8d\n", counter, array[counter]);
}
}
這是for循環之後的{}嗎? –
從命令行傳遞的輸入是什麼? – Ravi
我會假設這是因爲你沒有傳遞任何命令行參數。 –