1. 程式人生 > >基本數據類型轉換6條規則

基本數據類型轉換6條規則

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);    //輸出結果為6
byte 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條規則