整型:byte、short、int、long 分別占用1、2、4、8個字節的空間;
整數類型byte(字節類型) 一個byte 8位,占用1個字節 例32B 默認是0取值范圍是-2(7—2(7-1 -128~127short(短整型) 一個short 16位,占用2個字節 例32S默認是0取值范圍是-2(15—2(15-1 -32768~32767int(整型) 一個int 32位,占用4個字節 例32默認是0取值范圍是-2(31—2(31-1 -2147483648~2147483647long(長整型) 一個long 64位占用8個字節 例32L默認是0取值范圍是-2(63—2(63-1 -9223372036854774808~9223372036854774807
浮點型:long、float 分別占用4、8個字節;char型:char 占用2個字節,編碼方式為Unicode,取值范圍是/u0000~/uFFFF;boolean型:boolean 占用1個字節。數據類型的自動轉換:(byte,short,char),int,long,float,double (char型轉換為整型時,會轉換為對應的ASCII碼值) byte,short,char三種類型而言,他們是平級的,因此不能相互自動轉換,可以使用強制類型轉換。 字符串型與其他數據類型的轉換: String-》其他:String.valueof(..) 其他-》String:
2)引用數據類型 (類,接口,數組)Integer.parseInt("66891") int i = Integer.valueOf("66891").intValue();
新聞熱點
疑難解答