Java Booleans
Very often, in programming, you will need a data type that can only have one of two values, like:
- YES / NO
- ON / OFF
- TRUE / FALSE
For this, Java has a boolean
data type, which can store true
or false
values.
Boolean Values
A boolean type is declared with the boolean
keyword and can only take the values true
or false
:
Example
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Boolean Expression
A Boolean expression returns a boolean value: true
or false
.
This is useful to build logic, and find answers.
For example, you can use a comparison operator, such as the greater than (>
) operator, to find out if an expression (or a variable) is true or false:
Example
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
In the examples below, we use the equal to (==
) operator to evaluate an expression:
Example
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
0 Comments