Open in App
Not now

Java Program to convert boolean to integer

• Last Updated : 27 Dec, 2019

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:

• Get the boolean value to be converted.
• Check if boolean value is true or false
• If the boolean value is true, set the integer value as 1.
• Else if the boolean value is false, set the integer value as 0.

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
```

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
```

My Personal Notes arrow_drop_up
Related Articles