java中的基本数据类型

基本数据类型

一、内置数据类型

1、八大数据类型是哪些?

六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

2、整数

表示进制(二进制0b、十进制、八进制0、十六进制0x)

① byte

包裹类型:Byte

占一位,所占空间只有int类型的一半

表示范围:[-128(-27)~127(27-1)]

② short

包裹类型:Short

占两位字节

表示范围:[-32768(-215)~32767(215 - 1)]

③ int

包裹类型:Integer

占四位字节,一般地整型变量默认为 int 类型

表示范围:[-2,147,483,648(-231)~2,147,483,647(231 - 1)],最多到21亿左右

④ long

包裹类型:Long

占八位字节,主要使用在需要比较大整数的系统上

表示范围:[-9,223,372,036,854,775,808(-263)~9,223,372,036,854,775,807(263 -1)]

3、浮点数

浮点数不能用来表示精确的值,如货币;

扩展:BigDecimal (数学工具类)

① float

包裹类型:Float

有限、离散、舍入误差、大约、接近但不等于

单精度、32位

默认值是 0.0f;

② double

包裹类型:Double

双精度、64 位

浮点数的默认类型为double类型

默认值是 0.0d;

4、字符

char

包裹类型:Character

单一的 16 位 Unicode 字符

表示范围:\u0000—\uffff,即0到65535

char 数据类型可以储存任何字符

所有字符本质还是数字

5、布尔值

boolean

只有两个取值:true 和 false

默认值是 false;

二、引用数据类型

除了基本数据类型之外的都是引用类型

posted @ 2020-03-07 14:16  lorz5  阅读(218)  评论(0)    收藏  举报