Java千百问_09基础类库(003)_java.math包有什么功能
来源:互联网 发布:最后的舞者 知乎 编辑:程序博客网 时间:2024/05/16 05:24
点击进入_更多_Java千百问-基础类库
1、java.math包有什么功能
java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:

下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBigInteger,可变的BigInteger。
SignedMutableBigInteger,有符号的可变的BigInteger。任意精度数值
BigDecimal,不可变的、任意精度的有符号数值。由任意精度的整数非标度值和32位的整数标度(scale)组成。提供了种运算方法。继承于Number。字节过滤
BitSieve,一个简单用于寻找质数的筛选器。上下文
MathContext,数学操作上下文,描述数字运算符的某些规则。
RoundingMode,舍入算法的枚举。
0 0
- Java千百问_09基础类库(003)_java.math包有什么功能
- Java千百问_09基础类库(004)_java.lang.management包有什么功能
- Java千百问_09基础类库(001)_lang包有什么功能
- Java千百问_09基础类库(002)_util包有什么功能
- Java千百问_02基本使用(010)_java、javax、sun、org包有什么区别
- Java千百问_05面向对象(007)_java类的继承有什么意义
- Java千百问_06数据结构(019)_Arrays类有什么功能
- Java千百问_05面向对象(009)_java的多态性都有什么表现
- Java千百问_05面向对象(010)_java中重载和覆盖有什么关系
- Java千百问_07JVM架构(006)_java堆和栈有什么区别
- Java千百问_08JDK详解(010)_java、javaw、javaws有什么区别
- Java千百问_01基本概念(004)_Java都能做些什么
- Java千百问_03基础语法(012)_transient关键字有什么用
- Java千百问_03基础语法(013)_>、>>、>>>有什么区别
- Java千百问_03基础语法(014)_volatile关键字有什么用
- Java千百问_03基础语法(015)_System.exit(0)有什么用
- Java千百问_03基础语法(017)_static有什么用
- Java千百问_03基础语法(020)_注解、注释有什么区别
- 5、时间日期和数字
- js之变量的定义
- 推荐算法:基于情景的推荐
- hdu 1685 Booksort (搜索)
- HDU 5656 CA Loves GCD
- Java千百问_09基础类库(003)_java.math包有什么功能
- git使用入门
- 多异步按序执行
- 【Java】面向对象(二)继承
- Java遍历文件目录
- 指针
- 一个前端的自我修养
- VS2013(Ctrl+F5)运行程序后闪退问题
- CSS3-1