1)输入3门成绩,并用数组记录。在输入前显示提示文字“请输入第i门课成绩”,然后用数组与循环语句求成绩的均值,并输出均值,每门课的成绩 程序代码:
时间: 2024-11-15 21:22:34 浏览: 16
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] grades = new int[3]; // 初始化一个包含3个元素的成绩数组
System.out.println("请输入第1门课成绩:");
grades[0] = scanner.nextInt(); // 输入第一门成绩
System.out.println("请输入第2门课成绩:");
grades[1] = scanner.nextInt(); // 输入第二门成绩
System.out.println("请输入第3门课成绩:");
grades[2] = scanner.nextInt(); // 输入第三门成绩
double sum = 0; // 总分变量
for (int i = 0; i < grades.length; i++) {
sum += grades[i]; // 累加分数
System.out.printf("第%d门课程成绩:%d\n", i + 1, grades[i]); // 输出每门课程成绩
}
double mean = sum / grades.length; // 计算平均分
System.out.printf("三门课程的平均成绩为:%.2f\n", mean); // 输出均值,保留两位小数
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个大小为3的整型数组`grades`,然后通过`Scanner`获取用户输入的三门课程成绩。接着使用循环遍历数组,累加成绩并打印出单科成绩,最后计算并输出平均分。
阅读全文