在此基础上主方法 1)创建两个Student对象s1,s2; 2)计算两个人的年龄差以及平均成绩
时间: 2024-09-26 10:07:19 浏览: 36
在Java中,为了演示如何在上述`Student`类的基础上创建对象并使用它们,我们可以编写一个简单的`main`方法来实现这一功能:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 创建两个Student对象 s1 和 s2
Student s1 = new Student();
Student s2 = new Student();
// 使用构造函数设置初始值
s1.setData("001", 1998, 85.0, 90.0); // 假设这是学生的学号、出生年份和成绩
s2.setData("002", 2000, 90.0, 92.0);
// 计算年龄差
int ageDifference = Math.abs(s1.age() - s2.age());
System.out.println("年龄差:" + ageDifference + " 年");
// 计算平均成绩
double totalScore = (s1.sumScores() + s2.sumScores()) / 2;
System.out.println("平均成绩:" + totalScore);
// 通过实例名直接调用方法
System.out.println("s1的总成绩:" + s1.sumScores());
System.out.println("s2的总成绩:" + s2.sumScores());
}
}
```
在这个`main`方法中,首先创建了两个`Student`对象`s1`和`s2`,然后分别设置了他们的初始值。接着,通过`age()`和`sumScores()`方法计算了他们之间的年龄差和平均成绩。
阅读全文