Typ logiczny boolean

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Typ logiczny służy do przechowywania jednej z dwóch wartości: prawda albo fałsz. W wielu językach programowania zapisuje się je jako true i false.

Typ ten jest używany wszędzie tam, gdzie program musi podjąć decyzję, np. w instrukcjach warunkowych, pętlach i wyrażeniach logicznych.

Możliwe wartości

Zmienna typu logicznego może przechowywać tylko:

  • true — prawda,
  • false — fałsz.

Nie przechowuje dowolnych liczb, tekstów ani wartości binarnych jako takich. Może być jednak wynikiem porównania lub działania operatorów logicznych.

Przykłady

W języku Java:

boolean czyPelnoletni = true;
boolean czyZalogowany = false;

W języku C#:

bool aktywny = true;
bool blad = false;

W języku JavaScript:

let widoczny = true;
let ukryty = false;

Zastosowanie w instrukcji warunkowej

boolean zalogowany = true;

if (zalogowany) {
    System.out.println("Dostęp przyznany");
} else {
    System.out.println("Brak dostępu");
}

Wynik porównania jako boolean

int wiek = 18;
boolean pelnoletni = wiek >= 18; // true

Wyrażenie wiek >= 18 zwraca wartość logiczną, ponieważ odpowiedź na takie pytanie może być tylko prawdziwa albo fałszywa.

Najważniejsze do zapamiętania

Typ logiczny ma tylko dwie wartości: true i false. Jest podstawą działania warunków, porównań i operatorów logicznych w programowaniu.