基本數據類型轉換兩天原則java
低精度的值能夠直接賦值給高精度的變量,直接變成了高精度函數
高精度的值不能夠直接賦值給低精度的變量。code
不一樣類型變量混合運算以後,獲得的結果是精度最高的類型字符串
基本數據類型和字符串之間的轉換class
基本數據類型轉換成字符串變量
使用String 的valueOf()函數。 使用方法: String.valueOf(各類基本類型) 獲得一個字符串。例子以下:數據類型
package typeConvertTest; public class TypeConvertTest{ public static void main(String[] args){ int a =90; float f = 123.23F; String strA = String.valueOf(a); System.out.println("strA = "+strA); String strF = String.valueOf(f); System.out.println("strF = "+strF); } }
字符串轉換爲基本數據類型float
字符串轉換爲基本數據類型,一般經過基本類型封裝類進行。整型封裝類是 Byte Short Integer Long 浮點類型封裝類是Float 和Double, 字符型封裝類是Character ,布爾類型封裝類是Boolean ,它們都提供了將String類型裝換成所對應基本類型的函數。方法
(1) 將字符串轉換成int類型 Integer.parseInt(字符串)數據
(2) 將字符串轉換成float類型 Float.parseFloat(字符串)
(3) 將字符串轉換成Double類型 Double.parseFouble(字符串)
實例代碼:
package typeConvertTest; public class TypeConvertTest{ public static void main(String[] args){ int a =90; float f = 123.23F; String strA = String.valueOf(a); System.out.println("strA = "+strA); String strF = String.valueOf(f); System.out.println("strF = "+strF); int ia = Integer.parseInt(strA); float ff = Float.parseFloat(strF); System.out.println("ia = "+ia); System.out.println("ff = "+ff); } }