If-lause

If-lause on muotoa

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