- class ArrayTest {                
 
 -         public static void main(String[] args){
 
 -                 int[][] arr = {{3,3},{7,3},{5,1}};
 
 -                 int min = arr[0][0];
 
 -                 
 
 -                 for (int x=0; x<arr.length; x++){
 
 -                         for (int y=0; y<arr[x].length; y++){
 
 -                                 //if(arr[x][y] < min){
 
 -                                 //        min = arr[x][y];
 
 -                                 //}
 
 -                                 //  if判断可以用3目运算符来替换
 
 -                                 min = arr[x][y] < min ? arr[x][y]:min;
 
 -                         }
 
 -                         //这个打印输出应该在佛如循环的外层输出,不然输出的不是最小值,只是当先内层循环的最小值
 
 -                         //比如打印的第一个数,其实是arr[0][0]和arr[0][1]之间的最小值
 
 -                         //System.out.println("min"+min);
 
 -                 }
 
 -                 System.out.println("min= "+min);
 
 -         }
 
 - }
 
  复制代码 |