Java中BigInteger和BigDecimal用法

本文详细介绍了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帮助文档

 

转载于:https://www.cnblogs.com/xin-Felix/p/9694984.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值