在控制台输入5个100以内的浮点数,并以空格分隔,找出最大的和最小的java
时间: 2024-09-14 13:07:50 浏览: 91
在Java中,你可以使用Scanner类从控制台获取用户输入,然后遍历这些浮点数来找到最大值和最小值。这里是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个100以内的浮点数,用空格分隔:");
double max = Double.MIN_VALUE; // 初始化最大值为Double的最小值
double min = Double.MAX_VALUE; // 初始化最小值为Double的最大值
for (int i = 0; i < 5; i++) {
double num = scanner.nextDouble(); // 获取下一个输入的浮点数
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
System.out.printf("最大值是 %.2f, 最小值是 %.2f", max, min);
scanner.close();
}
}
```
在这个程序里,我们首先创建了一个`Scanner`对象来读取用户的输入。接着,循环5次,每次读取一个浮点数并更新最大值和最小值。最后,我们会打印出找到的最大值和最小值。
阅读全文
相关推荐


















