使用JAVA创建一个名为Student的类,它有四个属性:name(姓名),age(年龄),aScore(a成绩)bScore(b成绩)。请为这个类提供一个构造方法,输出学生姓名,一个getAverageScore方法,用于输出学生a与b成绩的平均成绩,并举例验证。
时间: 2024-02-21 11:01:46 浏览: 25
好的,我会为您解答这个问题。
以下是Java代码实现:
```java
public class Student {
private String name;
private int age;
private double aScore;
private double bScore;
public Student(String name, int age, double aScore, double bScore) {
this.name = name;
this.age = age;
this.aScore = aScore;
this.bScore = bScore;
}
public void getAverageScore() {
double averageScore = (aScore + bScore) / 2;
System.out.println(name + "的平均成绩为:" + averageScore);
}
}
```
其中,`Student`类有四个属性,包括学生姓名、年龄、a成绩和b成绩。构造方法通过传入这四个属性值来初始化对象。`getAverageScore`方法用于计算学生的平均成绩并输出结果。
接下来,我们可以创建一个`Student`对象并调用`getAverageScore`方法来验证它的正确性。以下是示例代码:
```java
public class Main {
public static void main(String[] args) {
Student student = new Student("张三", 18, 90.5, 85.5);
student.getAverageScore();
}
}
```
输出结果为:
```
张三的平均成绩为:88.0
```
可以看到,程序成功地计算出了学生的平均成绩,并正确地输出了结果。
阅读全文