java 基本型別的轉換規則
預設轉換
容量小的型別會預設轉換為容量大的型別
容量大小 byte - short - int - long - float - double
強制轉換 將容量大的型別轉換成容量小的型別,需要進行強制轉換
只要不起過範圍可以將整數型別直接賦值給byte short char
運算轉換 在進行多種型別的混合運算過程中,首先將所有的資料型別轉換成容量最大小的那種,再進行運算
例子 byte b1 = 10;
short s1 = 20;
int i1 = b1+s1;
long l = 10;
\ 報錯
byte s3 = b1+s1;
\ 優先順序報錯
byte h = (byte)(int)g/3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2798993/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- JS資料型別轉換規則JS資料型別
- java基本型別和物件之間的轉換Java型別物件
- TypeScript型別系統基本規則TypeScript型別
- Java中基本型別Array與複合型別List的互相轉換Java型別
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- java基本資料型別與自動轉換Java資料型別
- Java基本資料型別總結、型別轉換、常量的宣告規範,final關鍵字的用法Java資料型別
- java型別轉換與強制型別轉換(轉)Java型別
- Java學習--Java 中基本型別和字串之間的轉換Java型別字串
- java中的型別轉換Java型別
- JAVA_資料型別介紹與基本資料型別之間的運算規則Java資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- 程式碼靜態掃描規則——型別轉換檢查型別
- JavaScript 運算子規則與隱式型別轉換詳解JavaScript型別
- C++基本資料型別及型別轉換C++資料型別
- Java資料型別及型別轉換Java資料型別
- Java--包裝類(基本型別和字串之間的轉換)、進位制轉換Java型別字串
- 【Java】資料型別轉換Java資料型別
- Java的基本型別和引用型別Java型別
- ? 圖解 == 操作符規則和不同型別間轉換規則圖解型別
- JS中的"=="轉換規則JS
- 管理規則和基於規則的轉換——流
- String和基本資料型別的相互轉換資料型別
- Java開發學習--Java 中基本型別和包裝類之間的轉換Java型別
- 2、java資料型別轉換Java資料型別
- java基礎:型別轉換castJava型別AST
- JAVA型別轉換怎麼變Java型別
- PHP 型別轉換&&型別強制轉換PHP型別
- Java 資料型別之間的轉換Java資料型別
- javascript基礎(基本資料型別轉換)(六)JavaScript資料型別
- JAVA基礎:Java變數型別間的相互轉換(轉)Java變數型別
- Java資料型別的顯式轉換和隱式轉換Java資料型別
- C++中的向上型別轉換和向下型別轉換C++型別
- 型別轉換型別
- Java資料型別自動轉換(++ ,+=)Java資料型別
- Java 8型別轉換及改進Java型別
- scala和java資料型別轉換Java資料型別