编写一个Java程序,该程序将从用户那里接收10个整数输入,并计算出这些整数中的最大值和最小值
时间: 2024-10-23 15:14:50 浏览: 19
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
在Java中,你可以使用Scanner类来获取用户的输入,然后通过一个简单的循环来找出最大值和最小值。下面是一个示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 初始化最大值和最小值为第一个输入的数字
int max = scanner.nextInt();
int min = max;
// 接收并比较剩余9个数字
for (int i = 1; i < 10; i++) {
int num = scanner.nextInt();
if (num > max) {
max = num;
} else if (num < min) {
min = num;
}
}
// 输出结果
System.out.println("最大值是: " + max);
System.out.println("最小值是: " + min);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先读取一个数字作为初始的最大值和最小值,然后在一个for循环里连续读取9个数字,每次比较新来的数字与当前的max和min,如果新数字更大就更新max,更小则更新min。最后,我们会打印出找到的最大值和最小值。
阅读全文