Java中BigInteger和BigDecimal用法

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

 

 

下面举例常用函数

 

BigInteger  a=new BigInteger("10");

BigInteger  b=new BigInteger("20");

a.add(b);//用法

a=30;

这里new的对象全部为字符串类型

 

 

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

 

2.add(); 大整数相加

 

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帮助文档

 

posted @ 2018-09-24 10:52  时光偷走初心  阅读(1926)  评论(0)    收藏  举报