Java八大基本数据类型

Java基本数据类型为:byte、short、int、long、float、double、boolean、char

其中:

        整数型:byte、short、int、long

        浮点型:float、double

        字符型:char

        布尔型:boolean

Java中最小的计算单元为字节,1字节=8位(bit)。

一、整型

 1、byte

byte属于Java中的整型,长度为1字节8bit,取值10000000(-128)到 01111111(127),变量初始化默认值为0,包装类Byte 

例如:Byte max = 127;

           Byte min = -128;

值范围-128127,超出既不能使用byte数据类型

2、short

长度为2字节16bit,取值10000000 00000000(-32768)到 01111111 11111111(32767),变量初始化默认值为0,包装类Short

例如:Short max = 32767;

           Short min = -32768;

值范围-3276832767,超出既不能使用byte数据类型

3、int

长度为4字节32bit,取值-2^31 (-2,147,483,648)到 2^31-1(2,147,483,647),变量初始化默认值为0,包装类Integer

例如:int max = 2,147,483,647;

           int min = -2,147,483,648;

值范围-2,147,483,6482,147,483,647,超出既不能使用byte数据类型

4、long

长度为8字节64bit,取值-2^63 (-9,223,372,036,854,775,808‬)到 2^63-1(9,223,372,036,854,775,8087),变量初始化默认值为0或0L,包装类Long

例如:Long max = 9,223,372,036,854,775,8087;

           Long min = -9,223,372,036,854,775,808;

值范围-9,223,372,036,854,775,8089,223,372,036,854,775,8087,超出既不能使用byte数据类型

如果使用long,可以一下方式表达

        Long i = 123L;

二、浮点型

Java中浮点型数据无法由二进制直接表示,而是一种对于实数的近似数据表示法,它遵循IEEE 754标准

1、float

float属于Java中的浮点型,也叫单精度浮点型,长度为4字节32bit,变量初始化默认值0.0f,包装类Float

例如:

        Float i = 1.11L;

注意:浮点型,java默认使用double类型,如需要使用float类型,可在值后加F

2、double

double属于Java中的浮点型,也叫双精度浮点型,长度为8字节64bit,变量初始化默认值0.0d,包装类Double

例如:

        Float i = 1.11;

三、字符型

1、char

char属于java中的字符型,占2字节16bit,可以赋值单字符以及整型数值, 变量初始化无默认值,包装类Character。

例如:

char a = 'a';

char a = '中';

char a = 12; // 取值范围0~65536,因为char类型在ASCII字符编码中,有对应的数值,可直接做运算,输出字符表中对应的字符

四、布尔型

1、boolean

仅有两个值true, false,变量初始化默认值false

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值