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 次瀏覽

開啟您的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.