Utasítás lehet: kifejezés, üres utasítás, szekvencia, összetett utasítás, elágazás, ciklus
A legtöbb utasítást le kell zárni egy utasítás lezáróval, ami a ";" karakter.
Ha az utasítás elmarad, akkor üres utasításról beszélünk.
A szekvencia egyszerűen az utasítások egymásután írása, az utasítások egy listája.
Egyszerű elagazás:
switch(kifejezés) {
case érték1: utasítás
…
default: utasítás
}
Egy ág végrehajtásából a break utasítással lehet kilépni. Nem kötelező break-kel kilépni az ágból.
Így lehet több egymást követő esetet is összefogni egy kezelő résszel. Ezt akkor is megtehetjük, ha
nem hagyjuk üresen az utasítás részt.
Három féle ciklus van. Ebből kettő lényegében véve azonos, csak kényelmi szempontból különböznek.
While cilkus:
Utasítást csak akkor hajtja végre, ha a kifejezés igaz, különben SKIP-el egyenértékű
while(logikai kifejezés) utasítás
For ciklus:
for(kifejezés1; logikai kifejezés; kifejezés2) utasítás ;
Ezzel ekvivalens:
kifejezés1;
while(logikai kifejezés) {
utasítás;
kifejezés2;
}
Do-while cilkus:
do utasítás while(logikai kifejezés);
Break:
Az aktuálisan végrehajtott blokkból lép ki. A vezérlés a következő utasításra adódik át.
Continue:
Ciklusmagban megszakítja a ciklusmag utasításainak a végrehajtását, a vezérlést a feltétel kiértékelésére
adja át.