在java中提供了两个拥有高精度计算了类:BigInteger和BigDecimal
BigInteger:支持任意精度的整数运算
BigDecimal:支持任意精度的定点数,可以进行精确的货币计算
具体请参考JDK文档
import java.math.BigDecimal; /** * 高精度运算 * @author RSun * @Date 2012-11-7下午11:22:04 */ public class TestBigInteger {
}
输出结果:
大数据阶乘运算开始...
运行完毕!结果:3628800 |