首页 > 编程语言 > 详细

java的大数类

时间:2015-11-17 18:36:04      阅读:268      评论:0      收藏:0      [点我收藏+]

java中的大数类,真的很方便,不用自己再写计算的函数,先写一个简单的例子,以后再补充

注意大数初始化的时候,参数十字符型的,如果传进去的变量十一个数字,需要加上一个空字符即:+"", 从而把数字转化为字符型的变量

package test;
import java.math.*;
public class LargeFactorial {
    public static BigInteger factorial(long n){          
        BigInteger result = BigInteger.ONE;
        for(long i = 1; i <= n; i++){
            result = result.multiply(new BigInteger(i+"")); 
        } //注意上面因为要把数字i转化为字符,所以说要加上一个空字符
        return result;
    }
    public static void main(String[] args){
        System.out.println("50! is \n" + factorial(50));
    }
}

 

java的大数类

原文:http://www.cnblogs.com/rain-1/p/4972326.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!