java语言求解谢大家了

img

img

import java.util.*;

public class shuz {
    public static void main(String[] args) {
        Scanner str = new Scanner(System.in);
        int[][] array = new int[3][3];
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                int num = str.nextInt();
                array[i][j] = num;
            }
        }
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++)
                System.out.print(array[i][j] + " ");
            System.out.println();
        }
        int min=array[0][0];
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                if(array[i][j]<min) {
                    min=array[i][j];
                }
            }
        }
        System.out.println("min:"+min);
    }
}


import java.util.Random;

public class Test {
    public static void main(String[] args) {
        Random random = new Random();
        int[][] val = new int[3][3];
        int minI = 0, minJ = 0;
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                val[i][j] = random.nextInt(100);
                if (val[i][j] < val[minI][minJ]) {
                    minI = i;
                    minJ = j;
                }
                System.out.print(val[i][j] + "\t");
            }
            System.out.println();
        }
        System.out.println("最小元素值为: " + val[minI][minJ] + ", 下标为(" + minI + "," + minJ + ")");
    }
}

测试输出结果:

img