Open In App

Java Program to convert boolean to integer

Given a boolean value, the task is to convert this boolean value into an integer value in Java. Examples:

Input: boolean = true
Output: 1

Input: boolean = false
Output: 0

Approach:



Below is the implementation of the above approach: Example 1: When boolean value is true 




// Java Program to convert boolean to integer
 
public class GFG {
 
    public static void main(String[] args)
    {
 
        // The boolean value
        boolean boolValue = true;
 
        // The expected integer value
        int intValue;
 
        // Check if it's true or false
        if (boolValue) {
            intValue = 1;
        }
        else {
            intValue = 0;
        }
 
        // Print the expected integer value
        System.out.println(
            boolValue
            + " after converting into integer = "
            + intValue);
    }
}

Output:

true after converting into integer = 1

The time complexity is O(1), which means it will take a constant amount of time to execute, regardless of the input size.

The auxiliary space used by the program is also constant.

Example 2: When boolean value is false 




// Java Program to convert boolean to integer
 
public class GFG {
 
    public static void main(String[] args)
    {
 
        // The boolean value
        boolean boolValue = false;
 
        // The expected integer value
        int intValue;
 
        // Check if it's true or false
        if (boolValue) {
            intValue = 1;
        }
        else {
            intValue = 0;
        }
 
        // Print the expected integer value
        System.out.println(
            boolValue
            + " after converting into integer = "
            + intValue);
    }
}

Output:
false after converting into integer = 0

Article Tags :