Search
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.
if (logická_výraz) příkaz1;
Jak to funguje?
Pokud je logický_výraz splněn provede se příkaz.
if (logická_výraz) příkaz1; else příkaz2;
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; }