java创建一个学生包含属性:姓名、年龄、学号、班级、成绩等。还包括get和set方法、计算平均成绩的方法等。
时间: 2023-10-20 09:12:19 浏览: 146
Java编写一个学生信息管理系统,实现学生信息包括:学号、姓名、性别、年龄、班级等信息
下面是一个简单的Java代码示例,定义了一个名为Student的类,包含了姓名、年龄、学号、班级、成绩等属性,并且提供了get和set方法、计算平均成绩的方法等。
```java
public class Student {
private String name; // 姓名
private int age; // 年龄
private int id; // 学号
private String className; // 班级
private double[] scores; // 成绩
public Student(String name, int age, int id, String className, double[] scores) {
this.name = name;
this.age = age;
this.id = id;
this.className = className;
this.scores = scores;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public double[] getScores() {
return scores;
}
public void setScores(double[] scores) {
this.scores = scores;
}
public double getAverageScore() {
double sum = 0;
for (double score : scores) {
sum += score;
}
return sum / scores.length;
}
}
```
在上面的代码中,我们定义了一个名为Student的类,并且定义了5个属性:姓名、年龄、学号、班级、成绩(使用数组来保存)。在构造方法中,我们初始化了这些属性的值。接着,我们提供了get和set方法,用于获取和设置这些属性的值。最后,我们定义了一个getAverageScore方法,用于计算平均成绩。在这个方法中,我们使用了一个循环来遍历成绩数组,并且计算出总成绩的和,最后除以成绩数组的长度,得到平均成绩。
阅读全文