java常见问题解释

1.Integer.MAX_VALUE:表示的值为2的31次方-1的常量,它表示 int 类型能够表示的最大值,十六进制为:0x7FFFFFFF,相反Integer.MIN_VALUE:表示的是值为 负2的31次方的常量,它表示 int 类型能够表示的最小值,十六进制为:0x80000000。

2.int、float、long、double的区别:

int是整型数据;如:int a  则a的值只能是整型;如a=3
float是浮点型数据;如:float a   则a的值只能是浮点型数据;如a=3.50;<即我们数学中的实数:必须写成小数形式>,float 内存分配4个字节,占32位,有效小数          位6-7位。
double:double 型 内存分配8个字节,有效小数位15位。
long:long表示一种整型范围:long 类型的最大值的常量,该值为 263-1,long 类型的最小值的常量,该值为 -263。

shortint 和 long 类型都表示整型值,存储空间的大小不同。一般, short 类型为半个机器字长,int 类型为一个机器字长,而 long 类型为一个或两个机器字长(在 32 位机器中 int 类型和 long 类型通常字长是相同的)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值