Java logiczne
Java logiczne
Bardzo często w programowaniu będziesz potrzebować typu danych, który może mieć tylko jedną z dwóch wartości, na przykład:
- TAK NIE
- WŁ / WYŁ
- PRAWDA FAŁSZ
W tym celu Java ma boolean
typ danych, który może przyjmować wartości true
lub false
.
Wartości logiczne
Typ logiczny jest deklarowany za pomocą boolean
słowa kluczowego i może przyjmować tylko wartości true
lub false
:
Przykład
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Jednak bardziej powszechne jest zwracanie wartości logicznych z wyrażeń logicznych w przypadku testowania warunkowego (patrz poniżej).
Wyrażenie logiczne
Wyrażenie Boolean to wyrażenie Java, które zwraca wartość Boolean: true
lub false
.
Możesz użyć operatora porównania, takiego jak operator większy niż ( >
), aby dowiedzieć się, czy wyrażenie (lub zmienna) jest prawdziwe:
Przykład
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Lub jeszcze łatwiej:
Przykład
System.out.println(10 > 9); // returns true, because 10 is higher than 9
W poniższych przykładach używamy operatora równego ( ==
) do oceny wyrażenia:
Przykład
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Przykład
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Wartość logiczna wyrażenia jest podstawą wszystkich porównań i warunków Javy.
Więcej o warunkach dowiesz się w następnym rozdziale.