import java.util.Arrays;
import java.util.Collections;
public class firstClass {
public static void main(String[] args) {
//一维数组
int[]list = new int [] {3,4,2,0,5,6};
Integer []list1 = new Integer [] {3,4,2,0,5,6};
Arrays.sort(list);//正序输出
Arrays.sort(list1,Collections.reverseOrder());//逆序输出
//遍历整个数组
for(int a:list) {
System.out.print(a);
}
for(Integer b:list1) {
System.out.println(b);
}
//二维数组
int[][]list2 = new int[][] {{40,20,30},{3,2,1}};
//遍历
for(int[]c:list2) {//读取list2这个二维数组
Arrays.sort(c);//正序输出
for(int d :c) {//读取一维数组c
System.out.println(d);
}
System.out.println(c);
}
Integer[][]list3 = new Integer[][] {{10,20,30},{1,2,3}};
for(Integer[]e:list3) {
Arrays.sort(e,Collections.reverseOrder());//逆序输出
for(Integer f :e) {
System.out.println(f);
}
System.out.println(e);
}
//三维数组
//正序排列
Integer[][][]list4= new Integer [][][] {{{3,2,1}},{{4,5,6}},{{9,8,7}}} ;
for(Integer[][] g:list4) {//读取list4这个二维数组
for(Integer[]h:g)
{
Arrays.sort(h);//正序输出
for(Integer i:h) {//读取一维数组c
System.out.println(i);}
}
System.out.println(g);
}
for(Integer[][] g:list4) {//读取list4这个二维数组
for(Integer[]h:g)
{
Arrays.sort(h,Collections.reverseOrder());//逆序输出
for(Integer i:h) {//读取一维数组c
System.out.println(i);}
}
System.out.println(g);
}
}
}