Syntax van eenzijdige keuzestructuur
if (voorwaarde) {
instructies
}
Syntax tweezijdige keuzestructuur
if (voorwaarde) {
instructies
} else {
instructies
}
Voorbeeld syntax geneste keuzestructuur
if (voorwaarde) {
if (voorwaarde) {
instructies
}
} else {
if (voorwaarde) {
instructies
} else {
instructies
}
}
Enkelvoudige voorwaarde
Om een keuzestructuur te kunnen gebruiken moet je dus een vraag bedenken die enkel met ja of nee kan beantwoord worden. Deze vraag word geformuleerd als een voorwaarde. Om een voorwaarde te formuleren wordt een variabele vergeleken met een waarde of met een andere variabele. Dat vergelijken gebeurt met relationele operatoren. Hiermee bedoelt men de volgende operatoren:
> groter dan
< kleiner dan
== gelijk aan
!= niet gelijk aan
<= kleiner of gelijk aan
>= groter of gelijk aan
Samengestelde voorwaarde
Je kan ook twee voorwaarden met elkaar combineren. Dit gebeurt met de logische operatoren.
&& aan beide voorwaarde moet voldaan zijn, om een ja op te leveren;
|| aan minstens één van de voorwaarden moet voldaan zijn om een ja op te leveren;
! aan de voorwaarde mag niet voldaan zijn om een ja op te leveren.