基本資料型別轉換規則:
1.基本資料型別種除了 boolean型別以外,剩餘7種型別可以進行相互轉換
2.當取值範圍小的型別賦給取值範圍大的型別,構成自動型別轉換也叫做隱式型別轉換
byte short char int long float double
3.當取值範圍大的型別不能直接給取值範圍小的型別賦值,則必須進行強制型別轉換也叫做顯式型別轉換,但是可能會存在精度丟失
4.當對byte short char 型別賦值時,如果沒有超出該型別取值範圍則可以直接賦值
5.當對byte short char 型別進行混合運算時,則先轉為int型別然後再進行計算
1byte short char型別混合運算---->轉為int型別進行計算byte a = 3;
2short b = a; //
構成自動型別轉換
3int c = a +b;
4 c = a +'a';
5 system.out.println("c = " + c); //
輸出結果為6
6.當多種資料型別進行混合運算時,則選擇為取值範圍大的型別然後再進行計算
1多種資料型別混合運算----> 選擇取值範圍大的型別int i = 5;
2long j = 6;
3double k = 1.2;
4double x =i + j +k;
5 system.out.println("x = " +x); //
輸出結果為12.2
基本資料型別轉換
八大基本資料型別boolean,char,short,byte,int,long,float,double 八大基本資料型別的包裝類boolean,character,short,byte,integer,long,float,double short,byte,char在進行運算時會自己轉化成in...
基本資料型別轉換
1.其他型別轉stringa.tostring 生成乙個新的字串,不會改變原來的資料型別。a.tostring 2 轉換為二進位制的字串。a.tostring 8 轉換為八進位制的字串。string a 強制轉換為字串型別 兩者區別 x.tostring 不能轉換null和undefined,如需轉...
基本資料型別轉換
容量小的型別自動轉換為容量大的資料型別。資料型別按容量大小排序為 有多種型別的資料混合運算時,系統首先自動將所有資料轉換成容量最大的那種資料型別,然後再進行計算。byte,short,char三者在計算時首先轉換為int型別。當把任何基本型別的值和字串值進行連線運算時 基本型別的值將自動轉化為字串型...