java输入某班3个学生5门课程的成绩,计算并输出每名学生的总成绩。
时间: 2024-09-15 18:01:56 浏览: 138
在Java中,我们可以创建一个名为`Student`的类,包含姓名和五门课程成绩的属性。然后,可以创建一个方法如`calculateTotalScore()`来计算每个学生的总成绩。这里是一个简单的示例:
```java
import java.util.Scanner;
class Student {
String name;
int[] scores = new int[5]; // 存储5门课程成绩
// 构造函数
public Student(String name) {
this.name = name;
}
// 计算总成绩
public int calculateTotalScore() {
int total = 0;
for (int score : scores) {
total += score;
}
return total;
}
// 主函数,获取用户输入并显示结果
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String studentName = scanner.nextLine();
Student student = new Student(studentName);
System.out.println("请输入学生各科成绩(按顺序输入,例如:语文 数学 英语 科目X 科目Y):");
for (int i = 0; i < 5; i++) {
student.scores[i] = scanner.nextInt();
}
int total = student.calculateTotalScore();
System.out.printf("%s 的总成绩是:%d\n", student.name, total);
}
}
```
在这个程序中,用户首先输入学生姓名,然后依次输入5门课程的成绩。最后,程序会计算并输出这名学生的总成绩。
阅读全文