|
|
Kommandoer til udvælgelse i Java (1) | Ligesom i Pascal findes der både en 'if' og en 'case'. Syntaksen er dog lidt anderledes end i Pascal. |
| Den betingede kommando består af et logisk udtryk (boolsk udtryk), som altid skal være i parenteser. Derefter kommer kommandoen. Bemærk, at der ikke er et 'then' nøgleord |
| Den selektive if-else kommando er syntaktisk en betinget kommando med en efterfølgende 'else clause' |
Semantisk er der ingen overraskelser i Java's if og if-else kontrolstrukturer. Syntaktisk skal man bemærke, at der altid skal være parenteser om det logiske udtryk, som bruges til at vælge den mellem 'grenene'. Endvidere falder det således ud, at der skal være semikolon før else. Dette er anderledes end i Pascal. Årsagen til denne forskel er Java's regel om at semikolon bruges efter kommandoer, og ikke imellem kommandoer |