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 次浏览

开启您的职业生涯

完成课程获得认证

开始
广告