1
假設存在2D Java數組(4x6用於表示目的)以隨機順序填充範圍從1到9的數字。
如果想要計算個別總和的數組?Java 2D數組:通過組條目並對其值進行求和
在這種特殊情況下:
- 藍色區域
- 總和的紫色區域
- 總和紅色區域的總和
- 黃色區域總和
- ...
下面的代碼適用於任何陣列,但只有當每個條目恰恰是1x1的大是在這種情況下(以及任何其他情況下)無用的,因爲它只是通過所有條目去。
for (int a = 0; a < x; a++) {
for (int b = 0; b < y; b++) {
sum = array[a][b];
}
}
你如何通過組條目,然後總結位於單個組中的所有值?
在循環中添加一個條件語句以忽略其他組,如果我們想要得到黃色方塊的成員:if(a> 2)continue ... – Yar