java从键盘输入10个学生成绩,计算出他们的平均成绩。借助一维数组存放学生的成绩,班级人数和成绩从键盘输入
时间: 2024-02-19 15:02:39 浏览: 81
好的,以下是示例Java代码,可供参考:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] scores = new int[10]; // 定义一维数组存放学生成绩
int sum = 0; // 定义变量存放成绩总和
int i;
// 从键盘输入学生成绩
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个学生成绩:");
for (i = 0; i < 10; i++) {
scores[i] = scanner.nextInt();
sum += scores[i]; // 累加成绩总和
}
// 计算平均成绩并输出结果
System.out.printf("平均成绩为:%.2f\n", (float)sum / 10);
}
}
```
在上面的代码中,我们定义了一个名为`scores`的一维数组,它的长度为10,可以存放10个学生成绩。然后我们使用`for`循环和`Scanner`类从键盘输入学生成绩,并累加成绩总和。最后,我们用`System.out.printf()`函数计算平均成绩并输出结果。
需要注意的是,我们在计算平均成绩时,将成绩总和`sum`强制转换为`float`类型,以确保计算结果的精度。
阅读全文