您的位置:首页 > 编程语言 > Java开发

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

2016-07-24 09:48 387 查看
点击进入_更多_Java千百问-基础类库

1、java.math包有什么功能

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




下面介绍math中的类:

任意长度整形

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

MutableBigInteger,可变的BigInteger。

SignedMutableBigInteger,有符号的可变的BigInteger。

任意精度数值

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

字节过滤

BitSieve,一个简单用于寻找质数的筛选器。

上下文

MathContext,数学操作上下文,描述数字运算符的某些规则。

RoundingMode,舍入算法的枚举。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: