資料型別(2)型別轉換

2021-08-13 17:20:06 字數 609 閱讀 4023

資料型別轉化分為兩大類:隱式轉換(自動轉換)和顯式轉換(強制轉換)。兩者的特點如下:

根據運算需要進行的轉換,不需要人工干預。

特點: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 方法 然...