🎯问题:
求二维数组中的元素最小值及其索引。
测试结果如下:
🎯 答案:
int [][]a=new int[3][]; a[0]=new int [3]; a[1]=new int[5]; a[2]=new int[4]; int min1=0; int min2=0; Random ran=new Random(); System.out.println("二维数组元素如下:"); for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { a[i][j]=ran.nextInt(100); System.out.printf("%-5d",a[i][j]); } System.out.println(); } for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { if(a[i][j]<a[min1][min2]) { min1=i; min2=j; } } } System.out.printf("元素最小值为:%d",a[min1][min2]); System.out.printf("\n元素最小值所在行:%d",min1); System.out.printf("\n元素最小值所在列:%d",min2);