Java | 基本类型

来源:互联网 发布:全国老师手机号数据 编辑:程序博客网 时间:2024/06/07 22:21

基本类型大小包装器类型boolean——Booleanchar16 bitCharacterbyte8 bitByteshort16 bitShortint32 bitIntegerlong64 bitLongfloat32 bitFloatdouble64 bitDoublevoid——Void

高精度数字

Java提供了两个用于高精度计算的类:BigIntegerBigDecimal。虽大体上属于“包装器”范畴,但二者都没有对应的基本类型。

不过,这两个类包含的方法,提供的操作与对基本类型所能执行的操作相似。也就是说,能作用于intfloat的操作,也同样能作用于BigIntegerBigDecimal。不过必须以方法调用方式取代运算符方式来实现。由于复杂了些,所以运算速度会比较慢。

BigInteger支持任意精度的整数。也就是说,在运算中,可以准确地表示任何大小的整数值,而不会丢失任何信息。

BigDecimal支持任何精度的定点数,例如,可以用它进行精确的货币计算。

原创粉丝点击