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