java基本数据类型

8种基本数据类型:

    6种数字类型(4个整型,2个浮点),1种字符类型,1种布尔类型

注意:String不是基本类型,是引用类型

8种类型,在实际开发中最常用是int、boolean、char、double

1.byte

    byte 数据类型是8位、有符号的,以二进制补码表示的整数

    默认值是 0

    byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一

2.short

    2个字节

    short 数据类型是 16 位、有符号的,以二进制补码表示的整数

    最小值是 -32768(-2^15)

    最大值是 32767(2^15 - 1)

    Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一

    默认值是 0

3.int

    4个字节

    int 数据类型是32位、有符号的以二进制补码表示的整数

    一般地整型变量默认为 int 类型

4.long

    8个字节

    long 数据类型是 64 位、有符号的,以二进制补码表示的整数

    这种类型主要使用在需要比较大整数的系统上

    默认值是 0L

5.float

    2个字节

    float 数据类型是单精度、32位、符合IEEE 754标准的浮点数

    默认值是 0.0f

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

    默认值是 0.0f    

6.double

    8个字节    

    double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数

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

    double类型同样不能表示精确的值,如货币

    默认值是 0.0d

7.boolean

    1个或者4个字节

    这种类型只作为一种标志来记录 true/false 情况

    默认值是 false

8.char

    2个字节

    char类型是一个单一的 16 位 Unicode 字符

    最小值是 \u0000(即为0)

    最大值是 \uffff(即为65,535)

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

你可能感兴趣的:(java基本数据类型)