首页 > 代码库 > Java千百问_09基础类库(003)_java.math包有什么功能
Java千百问_09基础类库(003)_java.math包有什么功能
点击进入_更多_Java千百问-基础类库
1、java.math包有什么功能
java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:
?
下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBigInteger,可变的BigInteger。
SignedMutableBigInteger,有符号的可变的BigInteger。任意精度数值
BigDecimal,不可变的、任意精度的有符号数值。由任意精度的整数非标度值和32位的整数标度(scale)组成。提供了种运算方法。继承于Number。字节过滤
BitSieve,一个简单用于寻找质数的筛选器。上下文
MathContext,数学操作上下文,描述数字运算符的某些规则。
RoundingMode,舍入算法的枚举。
Java千百问_09基础类库(003)_java.math包有什么功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。