按照要求补充如下程序。定义一个长度为5的整型数组,要求用户从键盘中每个元素输入一个整数,然后输出每个数组元素的内容,在输出数组中最大整数和最小整数值。 注意运行结果与效果图一致
时间: 2024-09-19 10:02:09 浏览: 66
下面是一个简单的Java程序,它会按照要求完成任务:
```java
import java.util.Scanner;
public class ArrayInputExample {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 创建一个Scanner对象用于接收用户输入
int[] array = new int[5]; // 定义一个长度为5的整型数组
System.out.println("请输入5个整数:");
// 循环获取用户输入并存储在数组中
for (int i = 0; i < array.length; i++) {
System.out.print("元素" + (i+1) + ": ");
array[i] = input.nextInt(); // 获取用户输入的整数并存入数组
}
// 输出数组元素内容
System.out.println("\n数组的内容是:");
for (int num : array) {
System.out.print(num + " ");
}
// 找出最大和最小整数
int max = array[0], min = array[0]; // 假设第一个元素既是最大也是最小
for (int j : array) {
if (j > max) {
max = j;
} else if (j < min) {
min = j;
}
}
// 输出最大和最小值
System.out.println("\n数组中的最大值是:" + max);
System.out.println("数组中的最小值是:" + min);
input.close(); // 关闭Scanner
}
}
```
这个程序首先提示用户输入5个整数,然后依次读取并存储。接着,它遍历整个数组打印出每个元素的值。最后,通过循环找出数组中的最大和最小值,并显示出来。
当你运行此程序,每输入一个数字,它就会立即更新最大值和最小值,直到输入完所有五个数字。
阅读全文