输入5个整数,对所有整数进行排序,按照降序输出。
输入格式:
输入5个整数。
输出格式:
按照降序输出5个整数。
输入样例1:
1
3
5
2
6
输出样例1:
6
5
3
2
1
输入样例2:
18
23
5
92
78
输出样例2:
92
78
23
18
5
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] a = new int[10];
for (int i = 0; i < 5; i++) {
a[i] = sc.nextInt();
}
Arrays.sort(a, 0, 5);
for (int i = 4; i >= 0; i--) {
System.out.println(a[i]);
}
}
}
思路: java中Arrays.sort()用法(对数组进行排序):(1)Arrays.sort(int[] a):对一个数组的所有元素进行排序,并且是按从小到大的顺序。(2)Arrays.sort(int[] a, int fromIndex, int toIndex):对数组a的下标从fromIndex到toIndex-1的元素排序