補充說明 - 強制類型轉換
1.自動轉換
當表示範圍較小的型別轉換為較大的型別時,Java 會自動進行轉換,例如將 int 轉換為 double,無需顯式指定轉換。
int a = 10;
double b = a; // 自動將 int 轉換為 double
2.顯式轉換(Explicit Casting)(強制轉換)
當表示範圍較大的型別轉換為較小的型別時,必須使用顯式的強制轉換。
這種轉換可能會丟失數據或導致精度下降,所以需要手動進行。
寫法(欲轉換的資料型態)變數名稱 ;
double x = 9.7;
int y = (int) x; // 強制將 double 轉換為 int,結果 y 為 9