创建一个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);
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!