基本數據類型轉換6條規則
阿新 • • 發佈:2019-01-08
hid class 存在 sys 但是 tro 計算 nbsp fda
基本數據類型轉換規則:
1.基本數據類型種除了 boolean類型以外,剩余7種類型可以進行相互轉換
2.當取值範圍小的類型賦給取值範圍大的類型,構成自動類型轉換也叫做隱式類型轉換
byte short char int long float double <-----(取值範圍從小到大排序)
3.當取值範圍大的類型不能直接給取值範圍小的類型賦值,則必須進行強制類型轉換也叫做顯式類型轉換,但是可能會存在精度丟失
4.當對byte short char 類型賦值時,如果沒有超出該類型取值範圍則可以直接賦值
5.當對byte short char 類型進行混合運算時,則先轉為int類型然後再進行計算
1 byte a = 3; 2 short b = a; //構成自動類型轉換 3 int c = a + b; 4 c = a +‘A‘; 5 System.out.println("c = " + c); //輸出結果為6byte short char類型混合運算---->轉為int類型進行計算
6.當多種數據類型進行混合運算時,則選擇為取值範圍大的類型然後再進行計算
1 int i = 5; 2 long j = 6; 3 double k = 1.2; 4 double x =i + j + k; 5 System.out.println("x = " +x); //多種數據類型混合運算----> 選擇取值範圍大的類型輸出結果為12.2
基本數據類型轉換6條規則