再談Fragment
阿新 • • 發佈:2020-09-16
所有字元的本質是數字,由於java是強型別語言,所以進行運算時需要用到型別轉換
型別轉換是將一種資料型別轉換成為另一種資料型別的過程。
運算中,不同型別的資料先轉換成同一型別再進行運算。
關鍵詞順序,由低到高的排列
byte,short,char——int——long——float——double
整數型別的byte,short小數和字元char為最低,然後是整數型別的int和long,最後是浮點數float再到double。
強制型別轉換
強制型別轉換是關鍵詞由低到高的轉換,在等於的值前面用括號寫上這條指令的關鍵字即可 如:
int A=85;
byte B=(byte)A;
System.out.println(B);
這樣,輸出結果B也會等於50,轉換為字元型別,則可以吧byte換為char字元型別即可,則結果為U。
自動型別轉換
byte A=C;//C的數字形式是67
int B=A;
System.out.println(B);
輸出B的結果等於67,及將byre的字元型別轉換為int的整數型別。
型別轉換注意事項
布林值不能進行轉換
不能轉換為不相干的型別
在高容量轉低容量時,需要強制轉換