Java Boolean Literals

Java Boolean Literals

In Java, boolean literals are values that can be assigned to boolean variables or used in boolean expressions. There are two boolean literals in Java: true and false.

Boolean literals are commonly used in control statements such as if, while, and for to control the flow of execution of a program. They can also be used in expressions and conditions.

Here is an example of how to use boolean literals in a Java program:

boolean flag = true;
if (flag) {
    // execute this block if flag is true
    System.out.println("flag is true");
} else {
    // execute this block if flag is false
    System.out.println("flag is false");
}

int x = 10;
int y = 20;
boolean result = x > y; // result is false
Source‮‬:www.lautturi.com

In the first example, the if statement executes one of the two blocks of code depending on the value of the flag variable. In the second example, the boolean expression x > y evaluates to false and is assigned to the result variable.

Boolean literals can also be used as arguments to methods or constructors that take boolean values as parameters. For example:

public void setFlag(boolean flag) {
    this.flag = flag;
}

// Example usage
MyClass obj = new MyClass();
obj.setFlag(true);

In this example, the setFlag() method takes a boolean value as a parameter and sets it to a class variable. The true boolean literal is passed as an argument to the setFlag() method.

Created Time:2017-11-03 00:14:37  Author:lautturi