Java中BigInteger和BigDecimal用法

BigInteger和BigDecimal分别表示大整型和大浮点型,理论上可以表示无限大的数,只要计算机内存足够大。api

 

 

下面举例经常使用函数ide

 

BigInteger  a=new BigInteger("10");函数

BigInteger  b=new BigInteger("20");spa

a.add(b);//用法对象

a=30;ip

这里new的对象所有为字符串类型内存

 

 

1.valueOf(parament); 将参数转换为指定的类型ci

 

2.add(); 大整数相加rem

 

3.subtract(); 相减文档

 

4.multiply(); 相乘

 

5.divide(); 相除取整

 

6.remainder(); 取余

 

7.pow(); a.pow(b)=a^b;取平方数

 

8.gcd(); 最大公约数

 

9.abs(); 绝对值

 

10.negate(); 取反数

 

11.boolean equals(); 是否相等

 

以上的用法BigDecimal一样适用

这些只是经常使用举例,如需深刻请查看jdk api帮助文档

相关文章
相关标签/搜索