java:设计一个学生类(以自己为参照物)。学生信息有身份证号、学号、专业、姓名、性别、年龄及离散数学、数据结构和Java程序设计3门课程的成绩。创建信息类的对象并输出对象的信息。
时间: 2023-12-25 21:05:20 浏览: 92
好的,以下是一个Java版的学生类代码,实现了身份证号、学号、专业、姓名、性别、年龄及三门课程的成绩的存储和输出:
```java
public class Student {
private String idCard;
private String studentId;
private String major;
private String name;
private String gender;
private int age;
private int mathScore;
private int dsScore;
private int javaScore;
public Student(String idCard, String studentId, String major, String name, String gender, int age, int mathScore, int dsScore, int javaScore) {
this.idCard = idCard;
this.studentId = studentId;
this.major = major;
this.name = name;
this.gender = gender;
this.age = age;
this.mathScore = mathScore;
this.dsScore = dsScore;
this.javaScore = javaScore;
}
public void getInfo() {
System.out.println("姓名:" + name + ",学号:" + studentId + ",专业:" + major + ",性别:" + gender + ",年龄:" + age + ",身份证号:" + idCard);
System.out.println("离散数学成绩:" + mathScore + ",数据结构成绩:" + dsScore + ",Java程序设计成绩:" + javaScore);
}
public static void main(String[] args) {
// 创建一个学生对象
Student s = new Student("123456789012345678", "20210001", "计算机科学与技术", "张三", "男", 20, 90, 85, 95);
// 输出学生信息
s.getInfo();
}
}
```
在这个类中,我们定义了一个构造函数和一个获取信息的方法。在构造函数中,我们初始化了学生的各种信息。在获取信息的方法中,我们打印出学生的姓名、学号、专业、性别、年龄、身份证号和三门课程的成绩。在main函数中,我们创建了一个学生对象并输出其信息。
运行程序,输出结果如下:
```
姓名:张三,学号:20210001,专业:计算机科学与技术,性别:男,年龄:20,身份证号:123456789012345678
离散数学成绩:90,数据结构成绩:85,Java程序设计成绩:95
```
这样,我们就成功地创建了一个Java版的学生类,并输出了学生对象的信息。
阅读全文