字面意思,这个数太大了,long都装不下。
这个时候我该怎么办?
我人都傻了
如果基本的整数和浮点数精度不能够满足需求,那么可以使用 java.math 包下两个很有用的类:BigInteger 和 BigDecimal。这两个类可以处理包含任意长度数字序列的数值,BigInteger 实现了任意精度的整数运算,BigDecimal 实现了任意精度的浮点数运算。
使用BigInteger
使用工具类BigInteger或BigDecimal,或自行实现相关算法
要不就String吧
如果是整数,调用 java.math.BigInteger
类;如果是小数,调用 java.math.BigDecimal
类