JAVA基础【3.9】《Java核心技术1》Java的基本程序设计结构-大数值

来源:互联网 发布:淘宝运营论坛 编辑:程序博客网 时间:2024/06/05 18:28
如果你觉得 long 和 double 不能满足你的要求, Java还提供了两个表示大数值的类 BigInteger 和 BigDecimal. 
它们提供了任意精度, 要想对它们进行数学运算, 需要调用它们提供的方法而不是运算符, 加减乘除分别是add, subtract, divide 和 multiply方法.

要想对 BigDecimal 进行运算, 以下两个概念你必须清楚.
 精度(precision) 指的是所有数字的位数.
 四舍五入的方式(Rounding Mode)相对好理解, BigDecimal 支持如下四舍五入方式.
数字UPDOWNCEILINGFLOORHALF_UPHALF_DOWNHALF_EVEN5.5562.5 22321.6 121.11111111111111-1-1    -1    -1-1    -1    -1    -1-1.1-2 -1 -1 -2 -1 -1 -1-1.6-2 -1-1     -2    -2    -2    -2-2.5-3-2 -2-3-3 -2 -2 -5.5-6-5   -5-6 -6 -5 -6

0 0
原创粉丝点击