Java Booleans
Java Booleans
Při programování budete velmi často potřebovat datový typ, který může mít pouze jednu ze dvou hodnot, například:
- ANO NE
- ZAPNUTO VYPNUTO
- PRAVDA / NEPRAVDA
K tomu má Java boolean
datový typ, který může nabývat hodnot true
nebo false
.
Booleovské hodnoty
S boolean
klíčovým slovem je deklarován booleovský typ a může nabývat pouze hodnot true
nebo false
:
Příklad
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Je však běžnější vracet booleovské hodnoty z booleovských výrazů pro podmíněné testování (viz níže).
Booleovský výraz
Booleovský výraz je výraz Java, který vrací booleovskou hodnotu: true
nebo false
.
Chcete- li zjistit, zda je výraz (nebo proměnná) pravdivý , můžete použít porovnávací operátor, jako je operátor větší než ( ):>
Příklad
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Nebo ještě jednodušší:
Příklad
System.out.println(10 > 9); // returns true, because 10 is higher than 9
V níže uvedených příkladech používáme operátor rovná se ( ) k vyhodnocení výrazu:==
Příklad
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Příklad
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Booleovská hodnota výrazu je základem pro všechna srovnání a podmínky Java.
Více o podmínkách se dozvíte v další kapitole.