在Java中,偶尔会遇到超大数值,超出了已有的int,double,float等等你已知的整数.浮点数范围,那么可以使用java.math包中的两个类:BigInteger和BigDecimal. 这两个类很牛批!!可以处理包含任意长度的数值.BigInteger类实现了任意精度的整数运算,BigDecimal实现了任意精度的浮点数运算. 类不可以直接被使用,那么就需要调用它们的下属方法来使用,其中静态的valueOf方法可以将普通数值转化为大数值: BigInteger a = BigInt…