Java Booleans


Java Booleans

Baie dikwels, in programmering, sal jy 'n datatipe nodig hê wat net een van twee waardes kan hê, soos:

  • JA / NEE
  • AAN AF
  • WAAR VALS

Hiervoor het Java 'n booleandatatipe, wat die waardes trueof kan neem false.


Boole waardes

'n Boolese tipe word verklaar met die booleansleutelwoord en kan slegs die waardes trueof neem false:

Voorbeeld

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

Dit is egter meer algemeen om Boolese waardes van Boolese uitdrukkings terug te gee vir voorwaardelike toetsing (sien hieronder).


Boole uitdrukking

'n Boole-uitdrukking is 'n Java-uitdrukking wat 'n Boole-waarde gee: trueof false.

Jy kan 'n vergelykingsoperateur, soos die groter as ( >) operateur gebruik om uit te vind of 'n uitdrukking (of 'n veranderlike) waar is:

Voorbeeld

int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9

Of selfs makliker:

Voorbeeld

System.out.println(10 > 9); // returns true, because 10 is higher than 9

In die voorbeelde hieronder gebruik ons ​​die gelyk aan ( ==) operateur om 'n uitdrukking te evalueer:

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

Die Boole-waarde van 'n uitdrukking is die basis vir alle Java-vergelykings en voorwaardes.

Jy sal meer oor toestande in die volgende hoofstuk leer.


Toets jouself met oefeninge

Oefening:

Vul die ontbrekende dele in om die waardes te druk trueen false:

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