定义一个5X5的二维数组。 然后使用随机数填充该二维数组。
找出这个二维数组里,最大的那个值,并打印出其二维坐标
import java.util.Arrays;
import java.util.Random;
public class Demo06 {
/* 定义一个5X5的二维数组。 然后使用随机数填充该二维数组。
找出这个二维数组里,最大的那个值,并打印出其二维坐标
*/
public static void main(String[] args) {
int [] [] arr = new int [5][5];
int max = 0;
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
System.out.println();
for (int j = 0; j < arr.length; j++) {
int num = random.nextInt(100);
arr[i][j] = num;
System.out.print(arr[i][j] + "\t");
}
}
int m = 0;
int n = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length; j++) {
if (arr[i][j] > max) {
max = arr [i][j];
m = i;
n = j;
}
}
}
System.out.println();
System.out.println("二维数组里,最大的那个值为:" + max + "\n" +
"其坐标为:" + "[" + m + "]" + "[" + n + "]");
}
}