我注意到BigInteger类在Java8中收到了一个新方法:intValueExact()。我的问题是:为什么?BigIntegerbigInt=...;bigInt.intValueExact();BigInteger已经有intValue()。intValueExact()是为了在您的BigInteger不包含确切的int值时抛出错误,但我的问题是:它怎么可能可以给BigInteger一个不等同于精确的int的值吗?有人可以提供此方法何时抛出ArithmeticException的示例吗?? 最佳答案 intValue()方法