if (<lauseke>) <lause>
tai
if (<lauseke>) <lause> else <lause>
Lause voi myös olla ryhmä lauseita. Lausekkeen arvo tarkistetaan. Jos (pyöristetty) arvo on <=0 (false eli epätosi), else-lauseen jälkeinen lause suoritetaan, muutoin (true eli tosi) heti if-lauseen jälkeinen lause suoritetaan. On hyvä tapa laittaa if-lauseessa käytetyt muut lauseet aaltosulkeisiin. Paras if-lauseen muoto on siis
if (<expression>) { <statement> } else { <statement> }
Esimerkki
Seuraava ohjelma siirtää objektia kohti ruudun keskustaa.
{ if (x<200) {x += 4} else {x -= 4}; }