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.