基本資料型別轉換6條規則

2022-08-13 04:39:12 字數 958 閱讀 2334

基本資料型別轉換規則:

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;

2short b = a; //

構成自動型別轉換

3int c = a +b;

4 c = a +'a';

5 system.out.println("c = " + c); //

輸出結果為6

byte short char型別混合運算---->轉為int型別進行計算

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型別。當把任何基本型別的值和字串值進行連線運算時 基本型別的值將自動轉化為字串型...