编写一个java程序,任意输入3个数,能按大小顺序输出
时间: 2024-09-06 15:08:05 浏览: 56
当你想要编写一个Java程序,让用户输入三个数字并按照升序或降序输出时,你可以使用Scanner类获取用户的输入,然后用数组或ArrayList存储这些数字,并进行排序。这里我给你提供一个简单的使用Arrays.sort()方法进行升序排列的例子:
```java
import java.util.Scanner;
public class SortThreeNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个数字:");
// 获取用户输入的三个数
double num1 = scanner.nextDouble();
double num2 = scanner.nextDouble();
double num3 = scanner.nextDouble();
// 创建一个double类型的数组来存储这三个数字
double[] numbers = {num1, num2, num3};
// 对数组进行排序(升序)
Arrays.sort(numbers);
// 输出排序后的结果
System.out.printf("按从小到大的顺序排序:%.2f, %.2f, %.2f\n", numbers[0], numbers[1], numbers[2]);
}
}
```
如果你想让用户选择是否要按升序或降序排序,可以在主函数里添加更多的逻辑来处理这个选择。
阅读全文