通过键盘输入5个数,对这5个数从大到小输出(降序)Java
时间: 2024-03-21 20:38:33 浏览: 19
可以使用数组和冒泡排序实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] nums = new int[5];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个数:");
for (int i = 0; i < nums.length; i++) {
nums[i] = scanner.nextInt();
}
// 冒泡排序
for (int i = 0; i < nums.length - 1; i++) {
for (int j = 0; j < nums.length - 1 - i; j++) {
if (nums[j] < nums[j + 1]) {
int temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
// 输出结果
System.out.println("从大到小排序结果为:");
for (int num : nums) {
System.out.print(num + " ");
}
}
}
```
运行结果:
```
请输入5个数:
9 2 4 7 1
从大到小排序结果为:
9 7 4 2 1
```