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); } }
廣告