使用Java Eclipes实现设计一个学生类,学生信息有身份证号、学号、专业、姓名、性别、年龄及数学、英语、Java程序设计三门课程成绩
时间: 2023-10-02 15:03:46 浏览: 131
好的,我明白了您的问题。以下是使用Java Eclipes实现设计一个学生类的代码:
```java
public class Student {
private String idCard; // 身份证号
private String stuId; // 学号
private String major; // 专业
private String name; // 姓名
private String gender; // 性别
private int age; // 年龄
private double mathScore; // 数学成绩
private double engScore; // 英语成绩
private double javaScore; // Java程序设计成绩
// 构造方法
public Student(String idCard, String stuId, String major, String name, String gender, int age, double mathScore, double engScore, double javaScore) {
this.idCard = idCard;
this.stuId = stuId;
this.major = major;
this.name = name;
this.gender = gender;
this.age = age;
this.mathScore = mathScore;
this.engScore = engScore;
this.javaScore = javaScore;
}
// 获取身份证号
public String getIdCard() {
return idCard;
}
// 获取学号
public String getStuId() {
return stuId;
}
// 获取专业
public String getMajor() {
return major;
}
// 获取姓名
public String getName() {
return name;
}
// 获取性别
public String getGender() {
return gender;
}
// 获取年龄
public int getAge() {
return age;
}
// 获取数学成绩
public double getMathScore() {
return mathScore;
}
// 获取英语成绩
public double getEngScore() {
return engScore;
}
// 获取Java程序设计成绩
public double getJavaScore() {
return javaScore;
}
// 设置身份证号
public void setIdCard(String idCard) {
this.idCard = idCard;
}
// 设置学号
public void setStuId(String stuId) {
this.stuId = stuId;
}
// 设置专业
public void setMajor(String major) {
this.major = major;
}
// 设置姓名
public void setName(String name) {
this.name = name;
}
// 设置性别
public void setGender(String gender) {
this.gender = gender;
}
// 设置年龄
public void setAge(int age) {
this.age = age;
}
// 设置数学成绩
public void setMathScore(double mathScore) {
this.mathScore = mathScore;
}
// 设置英语成绩
public void setEngScore(double engScore) {
this.engScore = engScore;
}
// 设置Java程序设计成绩
public void setJavaScore(double javaScore) {
this.javaScore = javaScore;
}
// 计算平均分
public double calcAvgScore() {
return (mathScore + engScore + javaScore) / 3;
}
// 输出学生信息
public void printStudentInfo() {
System.out.println("姓名:" + name);
System.out.println("性别:" + gender);
System.out.println("年龄:" + age);
System.out.println("专业:" + major);
System.out.println("学号:" + stuId);
System.out.println("身份证号:" + idCard);
System.out.println("数学成绩:" + mathScore);
System.out.println("英语成绩:" + engScore);
System.out.println("Java程序设计成绩:" + javaScore);
System.out.println("平均分:" + calcAvgScore());
}
}
```
使用此代码实现的学生类包含身份证号、学号、专业、姓名、性别、年龄及数学、英语、Java程序设计三门课程成绩。此外,还包含计算平均分和输出学生信息的方法。在代码中,通过构造方法设置学生对象的属性值,通过getter和setter方法获取或设置对象的属性值。
阅读全文