|
|
Den betingede operator i Java | En if-then-else konstruktion (if e then s1 else s2) opfattes som regel som en kommando (og en kontrolstruktur).
I mange programmeringssprog kan man også bruge if-then-else i udtryk.
Vi siger undertiden, at if-then-else anvendt i udtryk er en betinget operator. Eksempelvis er
|
| Det logiske udtryk beregnes først. Hvis værdien er sand, beregnes og returneres udtryk1, ellers beregnes og returneres udtryk2 |
| Her ser vi den velkendte fakultetsfunktion, hvor kroppen essentielt er ét udtryk programmeret med den betingede operator |
| Til sammenligning ser vi en anden version af fakultetsfunktionen, hvor kroppen indeholder en if then else kontrolstruktur |