- 1. 整型
- byte 1字节 8位 因为java中的数是有正负,所有byte表示的最大值是127,最小值是-128
- short 2字节 16位 2(15)-1 -2(15)
- int 4字节 32位 2(32)-1 -2(31)
- long 8字节 64位 2(63)-1 -2(63)
- 整型数据默认值 是 0
- 整型默认类型 int
-
- 2. 浮点型 float double
-
- float 4字节 32位
- double 8字节 64位
- double 与float比较精度更高
- 注意:在定义float类型数据时,必须在后面加上F (f) ,这样才可以代表是float类型
- 浮点型默认类型是double 默认值 0.0
-
- 3. 字符型 char
- char 2字节 16位
- 单引号引起的单个字符
- java中的char是否要以描述一个汉字,为什么?
- 1.一个汉字在内存中占两个字节 char就是两个字节
- 2.java中采用的字符编码是unicode编码,它是一种字符编码.
-
-
- 4. 布尔型 boolean
- 它只有true,false
-
- 没有明确规定其所占的字节,取其字面值.
复制代码 |