用java岫造一个二维数岍{{4,2},{6,8,1},{7,4}},输岪其中岕最大岨
时间: 2024-12-17 21:29:04 浏览: 4
在Java中,我们可以使用ArrayList或LinkedList来存储二维数组,然后遍历这个列表找到最大的值。这里是一个示例代码片段:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建二维数组
List<List<Integer>> matrix = new ArrayList<>();
matrix.add(new ArrayList<>(){ { add(4); add(2); } });
matrix.add(new ArrayList<>(){ { add(6); add(8); add(1); } });
matrix.add(new ArrayList<>(){ { add(7); add(4); } });
// 找到并打印最大值
int max = findMax(matrix);
System.out.println("二维数组中的最大值是: " + max);
}
// 定义方法查找二维数组中的最大值
private static int findMax(List<List<Integer>> matrix) {
int max = Integer.MIN_VALUE;
for (List<Integer> row : matrix) {
for (int value : row) {
if (value > max) {
max = value;
}
}
}
return max;
}
}
```
当你运行这段代码,它会输出 `二维数组中的最大值是: 8`。
阅读全文