Java创建一个3*3的二维数组

创建一个3*3的二维数组,依次为二维数组填入具体的值(可以随机生成也可以通过键盘输入),找出二维数组中最小元素的下标。

import java.util.Scanner;
class A{
    public static void main(String[] args) {
        int[][] a = new int[3][3];
        int x=0,y=0;
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                a[i][j] = (int)(Math.random()*99) + 1;
            }
        }
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.print(a[i][j]+" ");
                if (a[i][j]<a[x][y]) {
                    x = i;
                    y = j;
                }
            }
            System.out.println();
        }
        System.out.println("最小元素的下标"+x+" "+y);
    }

}

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632