键盘输入十个整数将最大最小的整数找出来并输出,java
时间: 2024-09-19 11:15:38 浏览: 37
在Java中,你可以通过Scanner类获取用户键盘输入,并使用ArrayList存储这些整数,然后遍历数组找到最大和最小值。下面是一个简单的示例程序:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> numbers = new ArrayList<>();
System.out.println("请输入十个整数:");
for (int i = 0; i < 10; i++) {
int number = scanner.nextInt();
numbers.add(number);
}
// 初始化最大值和最小值为第一个数字
int max = numbers.get(0);
int min = numbers.get(0);
// 遍历列表,更新最大值和最小值
for (int num : numbers) {
if (num > max) {
max = num;
} else if (num < min) {
min = num;
}
}
System.out.println("最大的数是:" + max);
System.out.println("最小的数是:" + min);
scanner.close();
}
}
```
在这个程序中,首先创建了一个Scanner对象用于读取用户的输入,接着循环读取十次输入并将它们添加到ArrayList中。然后初始化最大值和最小值为列表的第一个元素,再遍历整个列表,如果遇到比当前最大值更大的数,则更新最大值;反之,如果遇到比当前最小值更小的数,则更新最小值。最后输出这两个值。
阅读全文