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();
}
}
沒有留言:
張貼留言