G
Guest
Gast
hi!
also ich habe vor kurzem eine so genannte "ampelsteuerung" in bluej (entwicklungsumgebung) in java geschrieben. das programm läuft auch so wie ich es gerne möchte, es hat nur ein kleines problem hier in diesem code:
ich möchte gerne zum schluss wenn eine der if-schleifen war ist bzw. ausgeführt wird aus diesem schalteWeiter bereich rauskommen, da er mir die ampel sonst direkt auf rot schaltet, wenn ich z. b. mit grün anfange. er schaltet dann regulär zunächst auf gelb, aber direkt in der nächsten if abfrage schon nach rot, was ja nicht gewollt ist...[/code]
also ich habe vor kurzem eine so genannte "ampelsteuerung" in bluej (entwicklungsumgebung) in java geschrieben. das programm läuft auch so wie ich es gerne möchte, es hat nur ein kleines problem hier in diesem code:
Code:
public void schalteAufRot()
{
hatGelblampe.aus();
hatRotlampe.ein();
zSchaltZustand = 1;
}
public void schalteAufRotGelb()
{
hatGelblampe.ein();
zSchaltZustand = 2;
}
public void schalteAufGruen()
{
hatGelblampe.aus();
hatRotlampe.aus();
hatGruenlampe.ein();
zSchaltZustand = 3;
}
public void schalteAufGelb()
{
hatGruenlampe.aus();
hatGelblampe.ein();
zSchaltZustand = 4;
}
public void schalteWeiter()
{
if (zSchaltZustand==1)
{
this.schalteAufRotGelb();
}
if (zSchaltZustand==2)
{
this.schalteAufGruen();
}
if (zSchaltZustand==3)
{
this.schalteAufGelb();
}
if (zSchaltZustand==4)
{
this.schalteAufRot();
}
}
ich möchte gerne zum schluss wenn eine der if-schleifen war ist bzw. ausgeführt wird aus diesem schalteWeiter bereich rauskommen, da er mir die ampel sonst direkt auf rot schaltet, wenn ich z. b. mit grün anfange. er schaltet dann regulär zunächst auf gelb, aber direkt in der nächsten if abfrage schon nach rot, was ja nicht gewollt ist...[/code]