Typ logiczny, często nazywany boolean lub bool, służy do przechowywania jednej z dwóch wartości logicznych:
true– prawda,false– fałsz.
Jest używany przede wszystkim w warunkach, pętlach, porównaniach i wszędzie tam, gdzie program musi podjąć decyzję.
Przykład
boolean czyPelnoletni = true;
boolean czyZalogowany = false;
W instrukcji warunkowej wartość logiczna decyduje, czy blok kodu zostanie wykonany:
if (czyZalogowany) {
System.out.println("Użytkownik jest zalogowany");
}
Typ logiczny a liczby
Na egzaminie należy pamiętać, że zmienna logiczna nie oznacza „dowolnej liczby”. Poprawne wartości typu logicznego to tylko true i false.
W niektórych językach programowania można spotkać konwersje, gdzie np. 0 bywa traktowane jako fałsz, a liczba różna od zera jako prawda. Nie zmienia to jednak podstawowej definicji typu logicznego.
Zastosowania
Typ logiczny wykorzystuje się m.in. do:
- zapamiętania stanu, np. czy użytkownik jest zalogowany,
- sprawdzania wyniku porównania,
- sterowania instrukcjami
if,while,for, - przechowywania odpowiedzi typu tak/nie.
Do zapamiętania
Jeśli pytanie dotyczy typu logicznego, szukaj odpowiedzi zawierającej wartości true i false.