BigDecimal类+大整数操作

原创 2015年07月10日 12:09:16

BigDecimal类
java.math.BigDecimal

用来处理高精度计算。可存浮点数。对应的整型类为BigInteger
几个比较重要的函数:

 BigDecimal add(BigDecimal augend) :加法
 BigDecimal subtract(BigDecimal subtrahend) :减法 
 BigDecimal divide(BigDecimal divisor) :除法
 BigDecimal multiply(BigDecimal multiplicand) :乘法
 BigDecimal pow(int n) :乘幂

 BigDecimal stripTrailingZeros() 返回数值上等于此小数,但从该表示形式移除所有尾部零的 BigDecimal。 
 String toPlainString() 返回不带指数字段的此 BigDecimal 的字符串表示形式。通俗来讲就是直接显示,不用科学计数法表示

版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

相关文章推荐

java 大数类 总结 整数小数(BigInteger和BigDecimal)

java大法好,退c保平安 看完java的大数类,决定重新做一下之前大数的题 然后再整理一下吧= = 整数部分(BigInterger) hdu 1001 求从1加到n,n可以很大 ...

Java常用类库——数字格式化(NumberFormat)与大数操作(BigIntger、BigDecimal类)

学习目标 可以使用NumberFormat类进行本地化数字显示。 可以使用DecimalFormat指定格式化模板。 可以使用BigInteger操作大整数。 可以使用BigDecimal指定...

高精度操作数值 BigDecimal类和BinInteger类

Java1.1增加了两个类,用于进行高精度的计算,BigDecimal类和BinInteger类。尽管他们大致可以划分为"封装器"类型,但两者都没有对应的“主类型”。 原文地址:http:/...

大数操作(BigInteger类、BigDecimal类)

BigInteger:支持任意精度的整数,可以精确地表示任意大小的整数值,同时在运算过程中不会丢失任何信息。 BigDecimal:可以精确地表示任意精度的小数,同时在运算过程中不会丢失任何信息,并...
  • tomcmd
  • tomcmd
  • 2015年10月11日 18:51
  • 383

java常用类库续2(大数操作BigInteger、BigDecimal类、对象克隆技术、Arrays类)

大数操作(BigInteger、BigDecimal) 大数操作:正常情况下一个整数最多只能放在long类型之中,但是现在如果有以下一个数字:1111111111111111111111111111...

Java中使用BigDecimal进行浮点数精确计算、超大整数、浮点数等计算,没有数位限制

(注:前面写了一个超大整数相加的类,参见: 超大整数相加,超过了long的范围,你要怎么做!,后来有朋友评论说BigDecimal可以完全实现我的这这个功能,刚开始的时候,我还不服气,据我所知那里有这...
  • wuha0
  • wuha0
  • 2012年01月29日 14:19
  • 288

【java】BigDecimal、BigInteger、大数相乘、数值的整数次方、快速乘法

package Test; import java.math.BigDecimal; public class Test { public static void main(String...

封装求大整数的相关操作

  • 2013年01月29日 11:58
  • 22KB
  • 下载

大数值——BigInteger类与BigDecimal类的概述

大数据值——BigInteger类与BigDecimal类的概述大数据值BigInteger类与BigDecimal类的概述 BigInteger类 概述 测试主要方法 BigDecimal类 概述 ...

基于C++的大整数运算操作

主要思想是模拟手算,不知道还有没有未发现的bug,发现了也不要用告诉我了,就是这么任性。 #include #include using namespace std; #define maxn ...
  • wz2671
  • wz2671
  • 2016年06月14日 14:22
  • 193
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BigDecimal类+大整数操作
举报原因:
原因补充:

(最多只允许输入30个字)