alles doof

master
zfgdgf 2023-11-28 12:05:59 +01:00
parent 6ffa398555
commit 4939cd7266
2 changed files with 80 additions and 0 deletions

47
Rennen.java Normal file
View File

@ -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
}

33
Rennschnecke.java Normal file
View File

@ -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";
}
}