先上代码,再来填坑
public class demo008_array2 {
public static void main(String[] args) {
//创建一个二维数组
int [][] array_zero = new int[5][5];
//初始化二维数组
for (int i = 0; i < array_zero.length; i++) {
for (int j = 0; j < array_zero.length; j++){
array_zero[i][j] = (int)(Math.random() * 100);
}
}
System.out.println("*****二维数组初始化成功*****");
for (int x = 0; x < array_zero.length; x++) {
for (int c = 0; c < array_zero.length; c++){
System.out.print(array_zero[x][c] + "\t");
}
System.out.println();
}
System.out.println("*****打印二维数组成功*****");
//定义p为x轴坐标,q为y轴坐标,最大值为二维数组第一个,进行对比并记录坐标信息
int p = 0;
int q = 0;
int max = array_zero[0][0];
for (int x = 0; x < array_zero.length; x++) {
for (int c = 0; c < array_zero.length; c++) {
if (array_zero[x][c] > max){
max = array_zero[x][c];
p = x;
q = c;
}
}
}
System.out.println("数组中的最大值为:" + max);
System.out.println("数组中最大值的坐标为:(" + p + "," + q + ")" );
//下面是匹配括号
}
}