Kontrollstrukturen

Diese beinhalten if, for, while, switch, etc. Hier ein Beispiel für eine komplexere if Anweisung:
if ((Bedingung1) || (Bedingung2)) {
    Anweisung1;
} elseif ((Bedingung3) && (Bedingung4)) {
    Anweisung2;
} else {
    Default-Anweisung;
}

Kontrollstrukturen sollten ein Leerzeichen zwischen dem Schlüsselwort und der öffnenden Klammer haben, um sie von Funktionsaufrufen besser zu unterscheiden.

Sie sollten immer geschweifte Klammern benutzen, auch wenn sie in manchen Situationen rein technisch nur optional sind. Sie zu verwenden erhöht die Lesbarkeit und vermindert daher die Wahrscheinlichkeit von logischen Fehlern, wenn neue Zeilen hinzugefügt werden.

Für switch-Anweisungen:
switch (Bedingung) {
case 1:
    Anweisung1;
    break;

case 2:
    Anweisung2;
    break;

default:
    Default-Anweisung;
    break;

}