定义一个整型数组,使用循环输入十个学生成绩,输入后计算并输出平均值
时间: 2024-10-23 20:04:51 浏览: 27
当你需要在程序中定义一个整数数组,并通过循环接收用户的输入来存储十个学生成绩,然后计算并输出这些成绩的平均值,你可以按照以下步骤操作:
1. **创建数组**:
首先,声明一个可以存储10个整数的数组,例如 `int[] scores = new int[10];`
2. **输入数据**:
使用`for`循环,从用户那里获取每个学生的成绩,比如这样:
```java
for (int i = 0; i < 10; i++) {
System.out.println("请输入第 " + (i+1) + " 位学生的成绩:");
scores[i] = Integer.parseInt(input); // 假设input是Scanner对象用于接收用户的输入
}
```
3. **计算平均值**:
然后,遍历数组求和,并除以数组长度得到平均值:
```java
double sum = 0;
for (int score : scores) {
sum += score;
}
double average = sum / scores.length;
```
4. **输出结果**:
最后,打印出平均分数:
```java
System.out.println("这10个学生的平均成绩是: " + average);
```
完整代码示例(Java):
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] scores = new int[10];
// 输入十个学生成绩
for (int i = 0; i < 10; i++) {
System.out.println("请输入第 " + (i+1) + " 位学生的成绩:");
scores[i] = scanner.nextInt();
}
// 计算并输出平均值
double sum = 0;
for (int score : scores) {
sum += score;
}
double average = sum / scores.length;
System.out.println("这10个学生的平均成绩是: " + average);
// 关闭扫描器
scanner.close();
}
}
```
阅读全文