二维数组最大值查找
题目程序
题目
定义一个5X5的二维数组。 然后使用随机数填充该二维数组。找出这个二维数组里,最大的那个值,并打印出其二维坐标。
程序
public class HelloWorld {
public static void main(String[] args) {
int[][] c=new int[5][5];//定义5*5的数组
int a=0,b=0,d=0;//记录坐标、比较数值
for (int i=0;i<5;i++) {
for (int j=0;j<5;j++) {
c[i][j]=(int) (Math.random()*100);
}
}
for (int i=0;i<5;i++) {
for (int j=0;j<5;j++) {
System.out.print(c[i][j]);
System.out.print(" ");
}
System.out.println("");
}
for (int i=0;i<5;i++) {
for (int j=0;j<5;j++) {
if (c[i][j]>d) {
d=c[i][j];
a=i;
b=j;
}
}
}
System.out.println("最大值:"+d);
System.out.println("坐标:["+ a +"]"+"["+b+"]");
}
}