Java -Booleans
Java-Booleans
Sehr oft benötigen Sie beim Programmieren einen Datentyp, der nur einen von zwei Werten haben kann, wie zum Beispiel:
- JA NEIN
- AN AUS
- WAHR FALSCH
Dafür hat Java einen boolean
Datentyp, der die Werte true
oder annehmen kann false
.
Boolesche Werte
Ein boolescher Typ wird mit dem boolean
Schlüsselwort deklariert und kann nur die Werte true
oder annehmen false
:
Beispiel
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Es ist jedoch üblicher, boolesche Werte aus booleschen Ausdrücken für bedingtes Testen zurückzugeben (siehe unten).
Boolescher Ausdruck
Ein boolescher Ausdruck ist ein Java-Ausdruck, der einen booleschen Wert zurückgibt: true
oder false
.
Sie können einen Vergleichsoperator wie den Größer-als -Operator ( >
) verwenden, um herauszufinden, ob ein Ausdruck (oder eine Variable) wahr ist:
Beispiel
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Oder noch einfacher:
Beispiel
System.out.println(10 > 9); // returns true, because 10 is higher than 9
In den folgenden Beispielen verwenden wir den Gleichheitsoperator ( ==
), um einen Ausdruck auszuwerten:
Beispiel
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Beispiel
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Der boolesche Wert eines Ausdrucks ist die Basis für alle Java-Vergleiche und -Bedingungen.
Mehr über Bedingungen erfahren Sie im nächsten Kapitel.