我在創建逆序陣列時遇到了問題。下面是我寫的代碼:創建逆序陣列
public static int[] makeReverse(int number) {
int[] rorder = new int[number];
int j = rorder.length;
for (int i = 0; i < rorder.length-1; i++) {
rorder[j] = i;
j--;
}
return rorder;
但是當我嘗試運行它,我得到了java.lang.ArrayIndexOutOfBoundsException
錯誤。我找不到錯誤。
'rorder [rorder.length]'是非法的。數組基於零。 – SLaks
使用'int j = rorder.length - 1;' –
謝謝Nandkumar多數民衆贊成在修復我的問題 – JayGatsby