我想在java中創建一個簡單的小方法,它會根據我給它的任何輸入創建遞減整數值的列表(例如,如果N = 10,它將返回一個數組: {10,9,8,7,6,6,5,4,3,2,1}這是我的代碼的一小部分,它編譯正確,但我在運行時收到空指針異常。在下面的代碼中脫穎而出的任何問題?簡單減少陣列混淆
private static Integer[] descendingIntegerArray(int N) {
Integer[] a = new Integer[N];
for(int i = N; i > 1; i--) {
int q = 0;
a[q] = i;
q++;
}
return a;
} `