alles doof
parent
6ffa398555
commit
4939cd7266
|
@ -0,0 +1,47 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse Rennen.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class Rennen
|
||||
{
|
||||
private String name;
|
||||
private Rennschnecke teilnehmer1;
|
||||
private Rennschnecke teilnehmer2;
|
||||
private Rennschnecke teilnehmer3;
|
||||
private double distanz;
|
||||
|
||||
public Rennen(String name, double distanz){
|
||||
this.name = name;
|
||||
this.distanz = distanz;
|
||||
|
||||
this.teilnehmer1 = new Rennschnecke("Frieds", "Braune Rakete");
|
||||
this.teilnehmer2 = new Rennschnecke("Gunther" , "Kriecher");
|
||||
this.teilnehmer3 = new Rennschnecke("Alfred", "Schneller Schleimer");
|
||||
}
|
||||
|
||||
public void lasseSchneckenKriechen(){
|
||||
this.teilnehmer1.krieche();
|
||||
this.teilnehmer2.krieche();
|
||||
this.teilnehmer3.krieche();
|
||||
}
|
||||
|
||||
public Rennschnecke durchfueheren(){
|
||||
while(true){
|
||||
this.lasseSchnecken.Kriechen();
|
||||
if (this.teilnehmer1.getStrecke() > this.distanz){
|
||||
return this.teilnehmer1;
|
||||
}
|
||||
if (this.teilnehmer2.getStrecke() > this.distanz){
|
||||
return this.teilnehmer2;
|
||||
}
|
||||
if (this.teilnehmer3.getStrecke() > this.distanz){
|
||||
return this.teilnehmer3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public String toString
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse Rennschnecke.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
|
||||
public class Rennschnecke
|
||||
{
|
||||
|
||||
private String name;
|
||||
private String rasse;
|
||||
private double max;
|
||||
private double strecke;
|
||||
|
||||
public Rennschnecke(String name, String rasse){
|
||||
Math.random();
|
||||
this.max = Math.random() * 5;
|
||||
this.name =name;
|
||||
}
|
||||
public void krieche (){
|
||||
|
||||
}
|
||||
|
||||
public double getStrecke(){//? aud Moodle
|
||||
return this.strecke;
|
||||
}
|
||||
|
||||
public String toString(){
|
||||
return this.name + "(" + this.rasse + ") hat bisher" + this.strecke + "zurückgelegt";
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue