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 booleandatatype, dat de waarden trueof kan aannemen false.


Booleaanse waarden

Een booleaans type wordt gedeclareerd met het booleansleutelwoord en kan alleen de waarden trueof 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: trueof 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.


Test jezelf met oefeningen

Oefening:

Vul de ontbrekende delen in om de waarden af ​​te drukken trueen false:

 isJavaFun = true;
 isFishTasty = false;
System.out.println(isJavaFun);
System.out.println(isFishTasty);