JAVA输入三个浮点数,把这三个数从小到大输出
时间: 2024-10-03 10:01:44 浏览: 38
在Java中,你可以使用`Scanner`类从用户那里获取输入,并通过比较操作符将三个浮点数按升序排序。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class FloatSortExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个浮点数:");
float num1 = scanner.nextFloat();
System.out.println("请输入第二个浮点数:");
float num2 = scanner.nextFloat();
System.out.println("请输入第三个浮点数:");
float num3 = scanner.nextFloat();
// 将三个数放入数组,然后对数组进行排序
float[] numbers = {num1, num2, num3};
Arrays.sort(numbers); // Java内置的Arrays类提供sort方法
// 输出排序后的结果
System.out.printf("按顺序排列为:%.2f, %.2f, %.2f\n", numbers[0], numbers[1], numbers[2]);
scanner.close();
}
}
```
在这个例子中,我们首先读取三个浮点数,然后使用`Arrays.sort()`方法对它们进行排序,最后打印出排序后的结果。注意`%.2f`用于格式化输出保留两位小数。
阅读全文