//数组进行排序并输出
public static void ArraySortTest(){
int a[]={23,34,28,10,-13,9};
Arrays.sort(a);//使用工具包将数组中的数进行排序
for (int num:a) {
System.out.println(num);//将排好序的数组进行输出
}
}
//数组进行排序并输出
public static void ArraySortTest1(){
int a[]={23,34,28,10,-13,9};
Arrays.sort(a);
System.out.println(Arrays.toString(a));//将数组排好序以字符串的形式输出
}
//冒泡排序(由大到小的排序)
public static void ArraySortTest(){
int a[]={23,34,28,10,-13,9};
int temp=0;
for (int i = 0; i <a.length-1 ; i++) {
for (int j = 0; j < a.length-1-i; j++) {
if (a[j+1]>a[j]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
System.out.println(Arrays.toString(a));
}
new的本质是调用构造方法
如果类与类是继承关系,子类默认会先调用父类的无参构造方法。
super和this不能同时调用构造方法。