加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

BigInteger和BigDecimal用法

发布时间:2020-12-14 04:22:27 所属栏目:大数据 来源:网络整理
导读:BigInteger和BigDecimal分别表示大整型和大浮点型,理论上能够表示无限大的数,只要计算机内存足够大。 ? ? 下面举例常用函数 ? BigInteger ?a=new BigInteger("10"); BigInteger ?b=new BigInteger("20"); a.add(b);//用法 a=30; 这里new的对象全部为字符串

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读