JAVA中的基本类型

在JAVA中,包括了八种基本类型。

其实可以认为,JAVA中总共有四大基本类型,而四大基本类型,又可以细分为8种基本类型

按我的理解四大基本类型有:整数类型、浮点(小数)类型、字符类型、boolean类型;

整数类型包括:byte(字节类型):占用1字节,

取值为 :-128 ~ 127

二进制表示为 :-27 ~ 27-1

默认值 为:0

例:byte age = 20;

shot(短整型):占用两字节,

取值为:-32768 ~ 32767,

二进制表示为 :-27 ~ 27-1

默认值 为:0

数值 比较: short > byte

例:shot class = 3290;

int(整型):占用四字节,

取值为:-2,147,483,648 ~ 2,147,485,647,

二进制表示为:-231~ 231-1

默认值 为:0

数值 比较: int > short > byte

例:int persionCount = 100000;

long(长整型):占用八字节,

取值为:-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807,

二进制表示为:-263 ~ 263-1

默认值 为:0

注意:在数值后面加  l,如:111100000000l或111100000000L,否则默认为int类型,超过int最大值 ,会报错

数值 比较: long> int > short > byte

例:longtime = 2112312312321L;

浮点(单精度)类型包括:float(单精度);占用四字节

表示为 :-3.403E38 ~ 3.403E38

科学计算法表示为 :-3.403*1038~ 3.403*1038

默认值 为:0.0f

注意:精度可能会丢失,不做精准运算,如果财物方面运算;在赋值时,后面必须加f,如:29.33f;否则,默认为double类型

数值 比较:float > long > int > short > byte

例:floatprice = 32.90F;

浮点(双精度)类型包括:double(双精度);占用八字节

表示为 :-1.798E308 ~ 1.798E308

科学计算法表示为 :-1.798*10308~1.798*10308

默认值 为:0.0;0.0d

注意:精度可能会丢失,不做精准运算,如果财物方面运算;赋值时,值后面可以d,也可以不加d

数值 比较:double > float > long > int > short > byte

例:double price = 32904354D; double price = 3423432.3432;

字符类型包括:char(字符);占用两字节

取值 为:0 ~ 65535

十六进制表示为:’\u0000’ ~ ’\uffff’

默认值 为:0;

注意:每个数字对应一个字符,在显示时,会将数字对应的字符显示出来,取值时可以取数字

例:char sex = '男';

boolean类型包括:boolean(布尔类型);占用两字节

取值为:true或false

默认值 为:false

例:boolean isNo= true;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值