用java从键盘输入10个学生成绩,计算出他们的平均成绩。借助一维数组存放学生的成绩,班级人数和绩从键盘输入。
时间: 2024-02-19 13:02:33 浏览: 72
好的,我来为您解答。以下是Java代码:
```java
import java.util.Scanner;
public class AverageScore {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num = 10; // 学生人数
int[] scores = new int[num]; // 存放学生成绩的数组
int sum = 0; // 存放成绩总和的变量
// 从键盘输入学生成绩
for (int i = 0; i < num; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = input.nextInt();
sum += scores[i];
}
// 计算平均成绩
double average = (double) sum / num;
// 输出平均成绩
System.out.println("这" + num + "个学生的平均成绩为:" + average);
input.close();
}
}
```
我们首先定义了一个数组 `scores` 来存放学生的成绩,然后通过 for 循环从键盘输入每个学生的成绩,并将其累加到 `sum` 变量中。最后计算平均成绩并输出。注意要调用 `Scanner` 类的 `close()` 方法关闭输入流。
阅读全文