Java 转换和提升


我们可以使用转换来将一种数据类型转换为另一种数据类型。 

降级转换

降级是指将较高大小的数据类型(如 int)传递给较低大小的数据类型(如 short)。这可能会导致数据丢失。以下程序输出将是 44。

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

扩充/提升转换

扩充是指将较低大小的数据类型(如 int)传递给较高大小的数据类型(如 long)。 

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

更新于: 15-6-2020

122 次浏览

开启您的 职业生涯

完成课程以获得认证

开始
广告