整型

本文详细介绍了Java中的整型类型,包括字节型、短整型、基本整型和长整型,以及它们的内存占用和表示范围。同时,讨论了整型常量的表示方式,如八进制、十六进制、二进制以及长整型的标识,并强调了在赋值时需要注意的类型匹配和范围限制。此外,建议在实际开发中根据数值需求选择合适的整型类型,如果需要更大范围的整数,可以使用BigInteger类。
摘要由CSDN通过智能技术生成

整型用以存放整数,java中的整型具体分为4种——字节型,短整型,基本整型和长整型。

整型常量

java用前缀来标识整型常量的进制,用后缀来标识整型常量的类型。

  1. 前缀
  • 0:八进制整数,如0123,分别表示十进制的83
  • 0x或0X: 十六进制整数
  • 0b或0B:二进制整数
  • 无前缀:默认为十进制整数
  1. 后缀
  • l或L:long型,占8个字节
  • 无后缀:默认为int型,占4个字节

整型变量

  • 不要将long型常量赋值给非long型变量,即使常量值在变量范围内
  • 字面常量不要超过其所属类型的表示范围
  • 因java中没有byte型和short型字面常量,故可将int型常量赋给byte型和short型变量,但是注意不要超过相应的范围
  • 总是可以将int 型常量赋给long型变量——前者总在后者范围内,
  • 在实际开发中,可以根据数值可能的大小选择合适的整型。一般来说,long型已满足大多数应用对整型的需求,若不能满足,则可以考虑使用java.math包下的BigInteger类,该类可以表示无限大小的整数,此外,某些应用需要使用特定的整型,例如,在处理网络通信或分析文件格式时,会经常使用到byte型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南离火

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值