用java定义一个Student类,包含姓名,学号,英语,数学,语文成员变量,输出基本信息,计算平均分成员方法,构造方法包含无参数和参数两个
时间: 2023-04-03 16:05:21 浏览: 193
我可以回答这个问题。以下是用 Java 定义一个 Student 类的代码:
```
public class Student {
private String name;
private String id;
private double englishScore;
private double mathScore;
private double chineseScore;
public Student() {
// 无参数构造方法
}
public Student(String name, String id, double englishScore, double mathScore, double chineseScore) {
this.name = name;
this.id = id;
this.englishScore = englishScore;
this.mathScore = mathScore;
this.chineseScore = chineseScore;
}
public void printInfo() {
System.out.println("姓名:" + name);
System.out.println("学号:" + id);
System.out.println("英语成绩:" + englishScore);
System.out.println("数学成绩:" + mathScore);
System.out.println("语文成绩:" + chineseScore);
}
public double calculateAverageScore() {
return (englishScore + mathScore + chineseScore) / 3;
}
}
```
以上代码定义了一个 Student 类,包含了姓名、学号、英语、数学、语文成员变量,以及输出基本信息和计算平均分的成员方法。构造方法包含了无参数和参数两个。可以通过调用 printInfo 方法输出基本信息,通过调用 calculateAverageScore 方法计算平均分。
阅读全文