四种整数类型:byte short int long
Byte: 8位,用于最小数据单位 -2^7—2^7-1
Short 16位,很少用 -2^15---2^15-1
Int 32位 最常用 -2^31----2^31-1 21亿
Long 64位 次常用,后缀加L或l
两种浮点数类型(float double )
Float 32位,后缀F或f,精度没有long高,有效位数短
Double 64位后缀常用D或d
一种字符类型(char): char:16 位,是整数类型
一种布尔类型(boolean):true 真 和 false 假。
类型转换byte->short ->int ->long ->float->double
记忆:8位:Byte(字节型) 16位:short(短整型)、char(字符型) 32位:int(整型)、float(单精度型/浮点型) 64位:long(长整型)、double(双精度型) 最后一个:boolean(布尔类型
Java中字符、字符串、数字之间的转换
String和int之间的转换
1、String转换int:Integer.ValueOf(“12”);
Int转换为String:String.valueOf(12)
2、Char和int之间的转换
首先char抓换为String
String str=String.valueOf(‘2’)
Integer.valueOf(str)或者Integer.PaseInt(str)
Integer.valueOf返回的是Integer对象,Integer.paseInt返回的是Int