Java Booleans
Java Booleans
Heel vaak heb je bij het programmeren een gegevenstype nodig dat slechts één van twee waarden kan hebben, zoals:
- JA NEE
- AAN UIT
- WAAR ONWAAR
Hiervoor heeft Java een boolean
datatype, dat de waarden true
of kan aannemen false
.
Booleaanse waarden
Een booleaans type wordt gedeclareerd met het boolean
sleutelwoord en kan alleen de waarden true
of aannemen false
:
Voorbeeld
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Het is echter gebruikelijker om booleaanse waarden van booleaanse expressies te retourneren voor voorwaardelijke tests (zie hieronder).
Booleaanse uitdrukking
Een Booleaanse expressie is een Java-expressie die een Booleaanse waarde retourneert: true
of false
.
U kunt een vergelijkingsoperator gebruiken, zoals de operator groter dan ( >
) om te achterhalen of een uitdrukking (of een variabele) waar is:
Voorbeeld
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Of nog makkelijker:
Voorbeeld
System.out.println(10 > 9); // returns true, because 10 is higher than 9
In de onderstaande voorbeelden gebruiken we de operator gelijk aan ( ==
) om een uitdrukking te evalueren:
Voorbeeld
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Voorbeeld
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
De Booleaanse waarde van een uitdrukking is de basis voor alle Java-vergelijkingen en voorwaarden.
In het volgende hoofdstuk leest u meer over de voorwaarden.