Downcasting in Java

JavaJava Programming Java 8

Yes, a variable can be downcast to its lower range substitute by casting. It may lead to data loss although. See the example below −

Example

 Live Demo

public class Tester {
   public static void main(String[] args) {
      int a = 300;
      byte b = (byte)a;
      System.out.println(b);
   }
}

Output

It will print output as

44
raja
Updated on 17-Jun-2020 07:32:16

Advertisements