Sschuerch
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
Dies ist ein einfacher Programmierkurs zum Thema Verzweigungen.
Um ein Teil des Programms nur auszuführen, wenn eine bestimmte Bedingung erfüllt ist, werden Verzweigungen verwendet. Im folgenden Beispiel wird geprüft, ob eine Note ungenügend ist (wenn sie kleiner als 4 ist) oder nicht (sonst):
<code id="4f427d1731553">public String PraedikatBsp1(int note) {
if(note<4) {return "ungenügend";}
else {return "genügend";}
}</code>
<run id="4f427d17316e2">PraedikatBsp1(5);</run>
Es lassen sich auch weitere Bedingungen prüfen. Das Beispiel wird hier ergänzt um eine zweite Bedingung:
<code id="4f427d17315bb">public String PraedikatBsp2(int note) {
if(note<4) {return "ungenügend";}
else if(note<5) {return "genügend";}
else {return "besser als genügend";}
}</code>
<run id="4f427d173178b">PraedikatBsp2(5);</run>
Ergänzen Sie das Beispiel jetzt um die Prädikate "gut" (für Noten grösser gleich 5, aber kleiner 6) und "hervorragend" (für Note 6):
<code id="4f427d1731628">public String Praedikat(int note) {
if(note<4) {return "ungenügend";}
else if(note<5) {return "genügend";}
}
</code>
<check>return (Praedikat(3).equalsIgnoreCase("ungenügend") && Praedikat(4).equalsIgnoreCase("genügend") && Praedikat(5).equalsIgnoreCase("gut") && Praedikat(6).equalsIgnoreCase("hervorragend");</check>