计一个学生类,学生信息有身份证号、学号、专业、姓名、性别、年龄及数学、英语、Java程序设计三门课程的成绩。创建学生类的对象并输出对象的信息。
时间: 2024-10-10 18:08:46 浏览: 5
在Java中,我们可以定义一个名为`Student`的学生类来存储学生的个人信息和成绩。首先,我们需要定义一些私有的成员变量来表示身份证号、学号、专业、姓名、性别、年龄以及各科成绩。然后提供公共的构造函数、getter和setter方法以便访问这些属性。最后,我们可以在`main`方法中创建学生对象并输出其信息。
```java
public class Student {
private String idNumber;
private String studentId;
private String major;
private String name;
private String gender;
private int age;
private double mathScore;
private double englishScore;
private double javaScore;
// 构造函数
public Student(String idNumber, String studentId, String major, String name, String gender, int age,
double mathScore, double englishScore, double javaScore) {
this.idNumber = idNumber;
this.studentId = studentId;
this.major = major;
this.name = name;
this.gender = gender;
this.age = age;
this.mathScore = mathScore;
this.englishScore = englishScore;
this.javaScore = javaScore;
}
// getter and setter methods
// ...
// 打印学生信息的方法
public void printStudentInfo() {
System.out.println("身份证号: " + idNumber);
System.out.println("学号: " + studentId);
System.out.println("专业: " + major);
System.out.println("姓名: " + name);
System.out.println("性别: " + gender);
System.out.println("年龄: " + age);
System.out.println("数学成绩: " + mathScore);
System.out.println("英语成绩: " + englishScore);
System.out.println("Java成绩: " + javaScore);
}
}
// 在主方法中创建学生对象并打印信息
public static void main(String[] args) {
Student student = new Student("123456789012345678", "001", "计算机科学", "张三", "男", 20,
90.0, 85.0, 95.0);
student.printStudentInfo();
}
```