simulator done

This commit is contained in:
Tim
2020-12-03 11:10:46 +01:00
parent 70a5d59d6e
commit 341f1fad94
9 changed files with 900 additions and 0 deletions

49
LangLauf/Athlete.java Normal file
View File

@@ -0,0 +1,49 @@
public class Athlete implements ComparableContent<Athlete> {
private String name;
private double startTime, endTime;
public Athlete(String name) {
this.name = name;
}
public String getName(){
return name;
}
public double getStartTime(){
return startTime;
}
public double getEndTime(){
return endTime;
}
public double getFinalTime(){
return endTime - startTime;
}
public void setStartTime(double startTime) {
this.startTime = startTime;
}
public void setEndTime(double endTime) {
this.endTime = endTime;
}
@Override
public boolean isGreater(Athlete athlete) {
return getFinalTime() > athlete.getFinalTime();
}
@Override
public boolean isEqual(Athlete athlete) {
return getFinalTime() == athlete.getFinalTime();
}
@Override
public boolean isLess(Athlete athlete) {
return getFinalTime() < athlete.getFinalTime();
}
}