定义一个长度为8的整形一维数组,从键盘接收这8个整数,输出打印这8个数中最小值及平均值
时间: 2024-11-06 16:21:45 浏览: 7
你可以通过以下步骤定义一个长度为8的整型一维数组,并从键盘接收输入的8个整数:
1. 首先,声明一个名为`intArray`的长度为8的一维整型数组。
2. 使用`Scanner`类从用户那里获取输入,循环8次,每次读取一个整数并存储到数组对应位置。
3. 初始化两个变量,一个是`minValue`用于记录最小值,另一个是`sum`用于累加所有数值以便计算平均值。
4. 循环结束后,遍历数组找到最小值,并更新`sum`。
5. 计算平均值,将`sum`除以数组长度8。
6. 最后,打印出最小值和平均值。
这里是简单的Java示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] intArray = new int[8];
Scanner scanner = new Scanner(System.in);
// 输入8个整数
for (int i = 0; i < 8; i++) {
System.out.print("请输入第 " + (i+1) + " 个数字:");
int num = scanner.nextInt();
intArray[i] = num;
if (i == 0 || num < minValue) { // 如果这是第一个元素或者当前数更小,则更新最小值
minValue = num;
}
sum += num; // 累加总和
}
scanner.close();
// 计算并打印平均值
double average = (double) sum / 8;
System.out.println("最小值:" + minValue);
System.out.println("平均值:" + average);
//
阅读全文