java编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数。(20分)
时间: 2024-09-29 09:07:01 浏览: 22
在Java中,你可以通过Scanner类获取用户的输入,并利用数组或列表来存储这些整数,然后对它们进行排序后输出。以下是一个简单的示例程序:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个整数:");
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
int num3 = scanner.nextInt();
// 创建一个整数数组并存储用户输入
int[] numbers = {num1, num2, num3};
// 使用Arrays.sort()方法对数组进行升序排序
Arrays.sort(numbers);
// 输出非降序的数字
System.out.println("按非降序排列的数字:");
for (int i = numbers.length - 1; i >= 0; i--) {
System.out.print(numbers[i] + " ");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先获取用户输入的三个整数,然后使用`Arrays.sort()`方法对它们进行排序,注意这里我们是从小到大排序,所以为了得到非降序的结果,我们在循环中从数组的末尾开始向前打印。
阅读全文