short to boolean Java

short to boolean: 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, short etc. The maximum permitted is one boolean can be assigned to another boolean, that is all.

Following are not permitted.

short s1 = 10;
boolean b = s1; // error, short to boolean

boolean b = true;
short s1 = b; // error, boolean to short

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 a simple example to see the compiler message when short to boolean casting is done.
public class Conversions
  public static void main(String args[])
    short s1 = 65;
    boolean b1 = s1;   // error, see the screenshot


short to boolean
Output screenshot of short to boolean Java

View all for 65 types of Conversions

Leave a Comment

Your email address will not be published.