General 的个人博客

你一定会喜欢那个因为喜欢她而发光的自己!

人间忽晚,山河已秋。

  menu
48 文章
0 浏览
ღゝ◡╹)ノ❤️

JAVA 大数值

如果基本的整数和浮点数精度不能够满足需求,那么可以使用 java.math 包中的两个类:BigInteger 和 BigDecimal。这两个类可以处理包含任何长度数字序列的数值。BigInteger 类实现了任意精度的整数运算,BigDecimal 实现了任意精度的浮点数运算。

使用静态的 valueOf()函数可以将普通数值转换为大数值:

BigInteger a = BigInteger,valueOf(110);

遗憾的是,不能使用人们熟悉的算术运算符处理大数值。而需要使用大数值类中的方法。

BigInteger c = a.dd(b); //c=a+b
BigInteger f = c.substract(a) // f= c-a
BigInteger d = c.multiply(b.add(BigInteger.valueOf(2))) // d=c*(b+2)
BigInteger e = d.divide(f) // e = d / f

标题:JAVA 大数值
作者:General
地址:https://ZZUGEneral.github.io/articles/2020/09/21/1600697566894.html
一个没有得到Java开发工作的测试员!