Java二維陣列最大值
在Java中,你可以使用多種方法來找到二維陣列中的最大值。這裡有一個簡單的例子,使用嵌套迴圈來遍歷陣列中的每個元素,並找到最大值:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[][] array = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
int maxValue = Integer.MIN_VALUE; // 初始化最大值為最小整數
// 使用嵌套迴圈來遍歷陣列中的每個元素
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] > maxValue) {
maxValue = array[i][j];
}
}
}
// 輸出最大值
System.out.println("The maximum value in the array is: " + maxValue);
}
}
在上面的代碼中,我們首先定義了一個三行三列的二維陣列array
。接著,我們初始化一個變量maxValue
為Integer.MIN_VALUE,這表示一個極小的整數,用來存放陣列中的最大值。
然後,我們使用嵌套迴圈來遍歷陣列中的每個元素。在內層迴圈中,我們檢查當前元素是否大於maxValue
,如果是,則更新maxValue
。
最後,我們輸出了陣列中的最大值。
請注意,如果你想要找到每一行的最大值,你可能需要一個額外的迴圈來遍歷每一行,並在每一行中找到最大值。如果你想要找到整個陣列中的最大值,那麼上面的代碼已經足夠了。