将用户输入的六个数字填入数组并找出数组中最大值和最小值,java
时间: 2024-09-28 07:04:13 浏览: 53
在Java中,你可以创建一个简单的程序来完成这个任务。首先,你需要创建一个长度为6的整数数组,并获取用户的输入。然后,你可以遍历数组找到最大值和最小值。以下是步骤和代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个长度为6的整数数组
int[] numbers = new int[6];
// 使用Scanner从用户处获取输入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入6个数字:");
for (int i = 0; i < 6; i++) {
numbers[i] = scanner.nextInt(); // 获取用户输入并存储到数组中
}
// 初始化最大值和最小值为数组的第一个元素
int max = numbers[0];
int min = numbers[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
scanner.close();
}
}
```
在这个程序中,我们使用`Scanner`获取用户输入的六个整数,然后通过循环遍历数组,每次比较当前元素是否大于当前的最大值或小于当前的最小值,如果满足条件就更新相应的变量。最后,打印出找到的最大值和最小值。
阅读全文