Java成神之路(三)--基本数据类型

本文详细介绍了Java中的8种基本数据类型,包括整型、浮点型、布尔型和字符型,并对比了单精度与双精度的区别及其在货币计算中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:基本数据类型

  1. 8种基本类型:整型、浮点型、布尔型、字符型
    整型:
    byte—8位,有符号,二进制补码,默认为0,-27—27-1;
    short—16位,有符号,二进制补码,默认为0,-215—215-1
    int–32位,有符号,二进制补码,默认为0,-231—231-1
    long—64位,有符号,二进制补码,默认为0L, -263—263-1
    浮点数:
    Float—32位,单精度,0.0f,不能准确精确,不能货币,节省空间。
    Double—64位,双精度,默认类型,0.0d,不能货币,
    布尔型:
    Boolean—1位,只有两种取值,默认flase。
    字符型:
    Char—单一16位的Unicode字符,\u0000(0)—\uffff(65535)。

  2. 单精度与双精度,货币为什么不能用单精度使用。
    取值范围不同,单精度,23小位数,双精度,52位小数。浮点数参与的运算通常伴随着因为无法精确表示而进行的近似或舍入,所以导致结果会有丝毫的偏差,而涉及金额的计算是绝对不予许存在偏差的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值