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};
}