package com;
//建立一个3X4的矩阵,并查找矩阵中的最大元素值
public class TestMatrix {
private static void create(int matrix[][]) {
for (int row = 0; row < matrix.length; row++) {
for (int col = 0; col < matrix[row].length; col++) {
matrix[row][col]=(int)(20+180*Math.random()); //随机产生20-200的数字
}
}
}
private static void Output(int matrix[][]) {
System.out.println("矩阵:");
for (int row = 0; row < matrix.length; row++) {
for (int col = 0; col < matrix[row].length; col++) {
System.out.print(matrix[row][col]+"\t");
}
System.out.println();
}
}
private static int max(int matrix[][]) {
int max=matrix[0][0];
for (int row = 0; row < matrix.length; row++) {
for (int col = 0; col < matrix[row].length; col++) {
if(matrix[row][col]>max)
max=matrix[row][col];
}
}
return max;
}
public static void main(String[] args) {
int [][]matrix=new int[3][4];
create(matrix);
Output(matrix);
int m=max(matrix);
System.out.println("矩阵的最大值是:"+m);
}
}
运行结果:
矩阵:
31 71 106 84
24 79 91 138
36 118 189 171
矩阵最大值为:189
Process finished with exit code 0