Příkaz if

Jedná se o jeden z nejvíce užívaných příkazů. Java jej umožňuje použít jak v neúplné podmínce, tak v úplné podmínce.

Neúplná podmínka

if (logická_výraz)
    příkaz1;

Jak to funguje?

Pokud je logický_výraz splněn provede se příkaz.

Úplná podmínka

if (logická_výraz)
    příkaz1;
   else
    příkaz2;
Jak to funguje?

Pokud je logický_výraz splněn provede se příkaz1. Pokud splněn není provede se příkaz2.

Pokud je potřeba použití více příkazů, vkládají se do bloku odděleného složenými závorkami.

if (logický_výraz) {
    příkaz1a;
    příkaz1b;
    příkaz1c;
   } else {
    příkaz2a;
    příkaz2b;
   }

Příkazy if lze do sebe vnořovat. V tomto případě se else vztahuje vždy k nejbližšímu if. Pokud potřebujeme else spárovat k jinému if, je nutno použít složené závorky.

if (logická_podmínka1) {
    if (logická_podmínka2)
       příkaz1;
    příkaz2;
    } else {
    příkaz3a;
    příkaz3b;
   }