Java千百问_09基础类库(003)_java.math包有什么功能
2016-07-24 09:48
387 查看
点击进入_更多_Java千百问-基础类库

下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBigInteger,可变的BigInteger。
SignedMutableBigInteger,有符号的可变的BigInteger。
任意精度数值
BigDecimal,不可变的、任意精度的有符号数值。由任意精度的整数非标度值和32位的整数标度(scale)组成。提供了种运算方法。继承于Number。
字节过滤
BitSieve,一个简单用于寻找质数的筛选器。
上下文
MathContext,数学操作上下文,描述数字运算符的某些规则。
RoundingMode,舍入算法的枚举。
1、java.math包有什么功能
java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:
下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBigInteger,可变的BigInteger。
SignedMutableBigInteger,有符号的可变的BigInteger。
任意精度数值
BigDecimal,不可变的、任意精度的有符号数值。由任意精度的整数非标度值和32位的整数标度(scale)组成。提供了种运算方法。继承于Number。
字节过滤
BitSieve,一个简单用于寻找质数的筛选器。
上下文
MathContext,数学操作上下文,描述数字运算符的某些规则。
RoundingMode,舍入算法的枚举。
相关文章推荐
- 5、时间日期和数字
- javac不是内部或外部命令 解决方法
- JAVA 打印指定月份日历
- github not authorized eclipse
- 4、字符串
- 理解RxJava:(二)Operator,Operator
- 如何在Java中使用注释
- java数组
- java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
- maven启动 cannot be cast to javax.servlet.Filter/cannot be cast to javax.servlet.Servlet 报错
- java中的final
- java中的泛型
- java - 利用cookie实现记住用户名方便之后登陆
- "Start Ruble bundle manager". java.lang.NullPointerException
- Java千百问_09基础类库(002)_util包有什么功能
- Java Web学习(19):阶段项目之使用JSP+JavaBean完成用户登录
- Java千百问_09基础类库(001)_lang包有什么功能
- java中String类的hashCode方法实现
- Java-基础-代码块-继承--关键字
- JavaWeb ChartDirector 图表插件-web图表开发-ChartDirector资料