用Java代码编写程序,输入10个学生的成绩,并输出平均分,平均分需要保留两位雄安舒绩,并输出平均分,平均分需要保留两位小数
时间: 2024-09-12 11:17:03 浏览: 46
在Java中编写一个程序来输入10个学生的成绩,并输出保留两位小数的平均分,可以使用数组来存储成绩,并通过循环计算平均值。以下是示例代码:
```java
import java.util.Scanner;
public class StudentGrades {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double[] grades = new double[10]; // 用于存储10个学生的成绩
double sum = 0; // 成绩总和
double average; // 平均分
// 输入10个学生的成绩
System.out.println("请输入10个学生的成绩:");
for (int i = 0; i < grades.length; i++) {
System.out.print("学生" + (i + 1) + "的成绩:");
grades[i] = scanner.nextDouble(); // 输入每个学生的成绩
sum += grades[i]; // 累加成绩
}
// 计算平均分
average = sum / grades.length;
// 输出平均分,保留两位小数
System.out.printf("平均分是:%.2f\n", average);
scanner.close(); // 关闭scanner对象
}
}
```
这段代码首先导入了`Scanner`类,用于获取用户的输入。定义了一个`grades`数组来存储10个学生的成绩,通过循环读取用户的输入,并将成绩累加到`sum`变量中。最后,计算平均分并使用`printf`方法格式化输出,保留两位小数。
阅读全文