我想總結一個二維數組到這個:Java二維數組求和(所有的總和)
我想要的方法來二維數組求和。但是,如果x
大於y
該程序會得到一個異常。我試圖調試它,但我不知道如何順利修復它。如果x
大於y
,我應該創建另一種方法嗎? Points
是具有所有值的數組。
int x = //Random value
int y = //Random value
deltSum = new int[y];
int output = 0;
for (int t = 0; t < x; t++) {
for (int i = 0; i < y; i++) {
output += points[t][i]; //Add all values in the first section of the array.
}
deltSum[t] = output;
System.out.println(output);
output = 0;
}
你會得到什麼例外? ArrayIndexOutOfBound? – SMA
@SMA我運行了代碼,它是一個ArrayIndexOutOfBound。 – Ainvox
@Ainvox這意味着OP需要爲x和y設置適當的值。 – SMA