在Java中,从键盘输入10个整数,求这10个整数的最大值、最小值并输出。
时间: 2024-09-09 17:15:12 浏览: 135
c#输出10个数的最大值、最小值、平均值和总和。.rar
在Java中,可以通过使用`Scanner`类来实现从键盘输入整数,并通过遍历数组的方式来找出这10个整数中的最大值和最小值。以下是实现这一功能的一个简单代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[10]; // 创建一个长度为10的数组,用于存储输入的整数
System.out.println("请输入10个整数:");
// 从键盘读取10个整数并存入数组
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt(); // 将输入的整数存储在数组中
}
// 初始化最大值和最小值为数组的第一个元素
int max = numbers[0];
int min = numbers[0];
// 遍历数组,找出最大值和最小值
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i]; // 更新最大值
}
if (numbers[i] < min) {
min = numbers[i]; // 更新最小值
}
}
// 输出最大值和最小值
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
scanner.close(); // 关闭扫描器
}
}
```
这段代码首先导入`Scanner`类,然后创建一个主类`Main`,在`main`方法中实现了读取和计算的过程。程序首先提示用户输入10个整数,并使用循环将这些整数读入一个数组。接着,程序将数组的第一个元素初始化为最大值和最小值,然后遍历剩余的数组元素,更新最大值和最小值。最后,程序输出最大值和最小值,并关闭`Scanner`对象。
阅读全文