Prüfe zuerst, ob die Bedingung zahl > 5 wahr oder falsch ist. Führe anschließend nur den entsprechenden Zweig aus.
Für zahl = 8 ist die Bedingung zahl > 5 wahr. Berechne daher die Zuweisung im if-Zweig.
Um den Endwert einer Variablen zu bestimmen, wird der tatsächlich ausgeführte Code Schritt für Schritt verfolgt. Notiere nach jeder Zuweisung den neuen Wert.
if
else
switch
case
break
return
Der zuletzt zugewiesene Wert von ergebnis ist die gesuchte Lösung.
ergebnis
Bestimme den Wert von ergebnis am Ende des Codeabschnitts.
int ergebnis = 0; int zahl = 8; if (zahl > 5) { ergebnis = zahl + 2; } else { ergebnis = zahl - 2; }
Nach vollständiger Ausführung des Codes hat ergebnis den Wert: