鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > erlang > >

Java千百问_09基础类库(003)_java.math包有什么功能

来源:互联网 作者:佚名 时间:2016-07-17 21:18
点击进入_更多_Java千百问 1、java.math包有什么功能 java.math包提供了java中的数学类。包括基本的 浮点库 、 复杂运算 以及 任意精度的数据运算 。主要类如下图: ? 下面介绍math中的类: 任意长度整形 BigInteger ,任意长度不可变整形。由于基本类型的整

点击进入_更多_Java千百问

1、java.math包有什么功能

java.math包提供了java中的数学类。包括基本的浮点库复杂运算以及任意精度的数据运算。主要类如下图:

?

下面介绍math中的类:

  1. 任意长度整形
    BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
    MutableBigInteger,可变的BigInteger。
    SignedMutableBigInteger,有符号的可变的BigInteger。

  2. 任意精度数值
    BigDecimal,不可变的、任意精度的有符号数值。由任意精度的整数非标度值和32位的整数标度(scale)组成。提供了种运算方法。继承于Number。

  3. 字节过滤
    BitSieve,一个简单用于寻找质数的筛选器。

  4. 上下文
    MathContext,数学操作上下文,描述数字运算符的某些规则。
    RoundingMode,舍入算法的枚举。

网友评论
<