package array.paratice;
//找出三維陣列內的最大最小值
public class ArrayEx6 {
int A[][][]={ 
{{82,13,21}, {49,12,6}},        
{{2,18,30},{50,24,62}},
{{7,9,14},{20,43,19}},
{{20,68,33},{15,17,38}}
};
public void print(){  //印出陣列
for(int i=0;i<A.length;i++){
  for(int j=0;j<A[i].length;j++){
 for(int k=0;k<A[i][j].length;k++){
 System.out.print("A["+i+"]"+"["+j+"]"+"["+k+"]="+A[i][j][k]+"\t");
 }
   System.out.println();
   }
}
}
public void sum(){  //比較大小
int max,min;
max=min=A[0][0][0];
 
for(int i=0;i<A.length;i++){
  for(int j=0;j<A[i].length;j++){
     for(int k=0;k<A[i][j].length;k++){
 if(min>A[i][j][k]){
 min=A[i][j][k];
 }
 if(max<A[i][j][k]){
 max=A[i][j][k];
 } 
     }
  }
}
 System.out.println("陣列最大值="+max+"\t最小值="+min);
} 
      
public static void main(String[] args) {
ArrayEx6 arr5=new ArrayEx6();
arr5.print();
arr5.sum();  
}
}
沒有留言:
張貼留言