if ( zahl < 0 ) System.out.println("Die Zahl " + zahl + " ist negativ"); // True-Zweig else { System.out.println("Die Zahl " + zahl + " ist positiv"); // False-Zweig System.out.print ("Positive Zahlen sind groesser "); // False-Zweig System.out.println("oder gleich Null "); // False-Zweig } System.out.println("Good-bye fuer jetzt"); // wird immer ausgeführt
Der True-Zweig hat eine Anweisung. Der False-Zweig hat eine Anweisung, einen Block, der drei Anweisungen enthält.
An einer Kinokasse wird für eine Person, die jünger als 13 Jahre ist. "Jugendtarif" verlangt. Andernfalls wird für eine Person "Erwachsentarif" verlangt. Hier ist ein fast vollständiges Programm, das dies tut:
In diesem Programm sind sowohl der True- als auch der False-Zweig Blockanweisungen. Jeder Block enthält nur eine Anweisung, aber das ist OK.
Programmierer tun das oft aus Gründen der Übersichtlichkeit.
Wir füllen die Lücke aus, so dass eine Person unter 13 den Jugendtarif bezahlt.