当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,我们可以使用二维数组(也叫数组的数组)来存储和处理一组数据。如果我们想要找到这个二维数组中的最大值和最小值,可以通过以下代码实现:

public static void main(String[] args) {
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
int min = arr[0][0];
int max = arr[0][0];
for (int i = 0; i< arr.length; i++) {
for (int j = 0; j< arr[i].length; j++) {
if (arr[i][j]< min) {
min = arr[i][j];
}
if (arr[i][j] >max) {
max = arr[i][j];
}
}
}
System.out.println("最小值:" + min);
System.out.println("最大值:" + max);
}

在上面的代码中,我们首先定义了一个二维数组arr,并初始化了它的值。接着,我们定义了两个变量min和max分别表示数组中的最小值和最大值,并将它们的初始值设为arr[0][0]。

然后,我们使用了两个嵌套的for循环来遍历整个二维数组。在循环体中,我们使用了if语句来判断当前元素是否比最小值或者最大值还小/大。如果是,我们就更新min和max的值。最后,我们输出了找到的最小值和最大值。

总的来说,这个代码非常简单易懂,而且对于任何二维数组都适用。如果你需要用Java来处理一些二维数组的问题,这个代码应该会非常有帮助。