If-lause

If-lause on muotoa

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