java入门需要了解数据类型有哪些,其中java的基本数据类型有四类八种
第一类:整数型
- byte: 8位1字节,表示数据范围为-128~127
- short:16位2字节,很少用表示范围为-32768~32767
- int:32位4字节,最常用表示范围为-2147483648~2147483647
- long:64位8字节,也很常用表示范围为-9223372036854775808~9223372036854775807
第二类:浮点型
- float:32位4字节,后缀为F或f,1位符号位,8位指数,23位有效尾数
- double:64位8字节,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾数
第三类:文本型
- char:字符变量,使用单引号括起来的单个字符,java字符采用Unicode编码,每个字符占两个字节,可以使用十六进制编码表示
- 例如:char a = ‘\u0061’,char b = ‘a’
第四类:逻辑型
- boolean:boolean数据类型允许取值为true或者false,不能使用0或者非0代替true或者false,默认的boolean变量取值为false
类型转换
- 小转大:byte->short->int->long->float->double
- String转int和double:int/Integer num = Integer.parseInt(String str);
double num = Double.parseDouble(String str); - int转String:String s = String.valueOf(int a);
String s = a.toString();