用sort 排序的
sort本来是从大到小的
反过来就是从小到大
public static void main(String[] args) {
int[] arr =new int[10];
System.out.println("用户从控制台输入 10个不同数字");
Scanner scan = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
arr[i] =scan.nextInt();
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
Arrays.sort(arr);
System.out.println();
for (int i = arr.length-1; i >=0 ; i--) {
System.out.print(arr[i]+" ");
}
}
冒泡排序
public static void main(String[] args) {
int[] arr =new int[10];
System.out.println("用户从控制台输入 10个不同数字");
Scanner scan = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
arr[i] =scan.nextInt();
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-i-1; j++) {
if(arr[j]>arr[j+1]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] =temp;
}
}
}
System.out.println();
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}