資料型別轉化分為兩大類:隱式轉換(自動轉換)和顯式轉換(強制轉換)。兩者的特點如下:
根據運算需要進行的轉換,不需要人工干預。
特點:1、無需人工干預
2、大多發生在運算或判斷過程中
3、最終結果會向更加精確的型別轉換
如:(int型)(運算操作符)(float型),int型在運算過程中被自動轉換為float型。
1、int()
轉換整型
①浮點型->整型,小數點後的數字捨去
②布林型->整型,true->1,false->0
③字元型串》整型,只有純整型的字串可以轉成整型,其餘型別的都不可以
2、float()轉換浮點型
①整型->浮點型,數字某位+.0
②布林型->浮點型,true->1.0,false->0.0
③字串->浮點型,純整型和純浮點型的字串可以轉換,其餘型別的都不可以
3、complex()轉換複數型
①整型->複數型,整型數字後加上+0j
②浮點型->複數型,浮點型數字後加上+0j
③布林型->複數型,true->1+0j,false->0+0j
④字串->float型,限制條件如float型
Java基礎》2 型別轉換 強制型別轉換
僅供自己記錄學習,歡迎指導 當資料型別不一樣時,將會發生資料型別轉換 自動型別轉換 隱式 1.特點 不需要進行特殊處理,自動完成 2.規則 資料範圍從小到大 強制型別轉換 顯式 public class demo01datatype 強制型別轉換 1.特點 需要進行特殊的格式處理,不能自動完成 2....
資料型別 型別轉換
這樣的語句將報錯,因為char型別精度低於int型別,編譯器無法將其自動轉換,只能進行強制轉換 int x 65 char ch char x 舉例1 int age 19 char 女 char result age int 不可以自動轉換成char 精度損失 舉例2 int a 10 int b...
struts2 型別轉換
繼承strutstypeconverter 類或者直接去實現 ognl.defaulttypeconverter 類 strutstypeconverter 類是對defaulttypeconverter 類的包裝。實現 convertfromstring 和converttostring 方法 然...