...
Den enkleste form for betingelse er en if-else spørring. Denne evaluerer et uttrykk til sant eller usant, og velger en programflyt avhengig av dette. I figuren under ser du et eksempel på en slik spørring, som er et forenklet sekvensdiagram for kjøring av Java-programmer. Det er prosessen "Run java program" som er if-delen av betingelsen, og "Give error message" som er else-delen av betingelsen.
PlantUML Macro | ||||
---|---|---|---|---|
| ||||
if (If...) then (JDK is installed)
:Run java \nprogram;
else (JDK is <b>not</b> installed)
:Give error \nmessage;
endif |
Noen ganger ønsker man å velge mellom flere enn to kodeblokker. Dette kan enten gjøres med en nøstet if. Ta et program der en faglærer gir inn poengsum, og får ut en bokstavkarakter:
...