if (<lauseke>) <lause>
tai
if (<lauseke>) <lause> else <lause>
Lauseen tilalla voi myös olla lohko eli 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. On siis hyvä käyttää if-lausetta seuraavassa muodossa:
if (<lauseke>) { <lause> } else { <lause> }
Esimerkki
Seuraava ohjelma siirtää objektia kohti ruudun keskustaa.
{ if (x<200) {x += 4} else {x -= 4}; }