Hi,
ich möchte meine Klasse Ampel so Umschreiben, dass sie automatisch nach xx Sek weiterschaltet.
Wir lernen zurzeit Java in der Schule und meine Lehrerin erklärt mir nich wie eine Zeitsteuerung in Java mit BlueJ funktioniert.könntet ihr mir vlt helfen und zeigen wie ich das umschreiben muss oder is das für einen neueinsteiger noch viel zu schwer?
Hoffe auf Antworten di mir weiterhelfen
ich möchte meine Klasse Ampel so Umschreiben, dass sie automatisch nach xx Sek weiterschaltet.
Wir lernen zurzeit Java in der Schule und meine Lehrerin erklärt mir nich wie eine Zeitsteuerung in Java mit BlueJ funktioniert.könntet ihr mir vlt helfen und zeigen wie ich das umschreiben muss oder is das für einen neueinsteiger noch viel zu schwer?
Hoffe auf Antworten di mir weiterhelfen
Java:
public class AMPEl{
String Zustand;
String GrünesLicht;
String GelbesLicht;
String RotesLicht;
private void rot(){
GrünesLicht="Schwarz";
GelbesLicht="Schwarz";
RotesLicht ="Rot";
Zustand="Rot";
}
private void gelb(){
GrünesLicht="Schwarz";
GelbesLicht="Gelb";
RotesLicht ="Schwarz";
Zustand="Gelb";
}
private void grün(){
GrünesLicht="Grün";
GelbesLicht="Schwarz";
RotesLicht ="Schwarz";
Zustand="Grün";
}
private void rotgelb(){
GrünesLicht="Schwarz";
GelbesLicht="Gelb";
RotesLicht ="Rot";
Zustand="RotGelb";
}
public void weiterschalten(){
if(Zustand=="Grün"){
gelb();}
else
if(Zustand =="Gelb"){
rot();
}
else
if(Zustand=="RotGelb"){
grün();
}
else
if(Zustand=="Rot"){
rotgelb();
}
}
public void einschalten (){
gelb();
}
}