char to boolean Java


The data type boolean is incompatible for converting into any other data type. That is, a boolean value cannot be converted (or assigned to) into any other data type like char, int, double etc. The maximum permitted is one boolean can be assigned to another boolean. char to boolean is not possible.

Following are not permitted.

       boolean b = true;
       char ch = b;                 // error, boolean to char

       char ch = 'A';
       boolean b =ch;               // error, char to boolean

       boolean b = true;
       int x = b;                   // error, boolean to int

Following is permitted (boolean assignment).

       boolean b = true;
       boolean b1 = b;            // permitted
       System.out.println(b1);    // prints true

The keyword boolean is used in comparison operations.

       int x = 10;
       int y = 20;
       boolean b = (x == y);
       System.out.println(b);   // prints false
Let us write try to convert char to boolean and observe the compiler message.
public class Conversions
{
  public static void main(String args[])
  {
    char ch = 'A';
    boolean b1 = ch;         // compiler error
    
    System.out.println(b1);
  }
}


char to boolean
Output screenshot of char to boolean Java

View all for 65 types of Conversions

Leave a Comment

Your email address will not be published.