Java 大数值 - Java 编程入门

BigInteger 和 BigDecimal 分别可以进行任意长度数字序列的整数和浮点数运算。使用静态的 valueOf 可以将普通的数值转换为大数值,如下:

BigInteger a = BigInteger.valueOf(100);

可以使用 add 和 mulityply 方法进行加法和乘法运算。如下:

BigInteger c = a.add(b); // c = a + b
BigInteger d = c.multiply(b.add(BigInteger.valueOf(2))); // d = c*(b+2)
Loading...


Run