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;
二、引用数据类型
除了基本数据类型之外的都是引用类型
默默努力也能成为一个不输别人的人

浙公网安备 33010602011771号