当处理非常大的数时,为什么不能直接用BigInteger a = BigInteger.valueOf(88888888888888888888); ?
时间: 2024-05-30 19:14:28 浏览: 59
java练习_大数运算_BigInteger.pdf
因为该数超过了long类型的范围,无法使用简单的整数类型表示,需要使用BigInteger来进行高精度计算。但是,在声明BigInteger对象时,应该使用字符串而不是long类型的值作为参数,例如:BigInteger a = new BigInteger("88888888888888888888");。
阅读全文