读书人

关于大数操作的有关问题

发布时间: 2012-04-03 12:38:19 作者: rapoo

关于大数操作的问题

Java code
import java.math.*;public class TestBigInteger1 {    public static void bsum(){        BigInteger sum = BigInteger.ONE;        BigInteger sum1 = BigInteger.ZERO;        for(int i=0;i<10;i++){            sum.multiply(BigInteger.valueOf(9));        }        sum1.add(sum);        System.out.println(sum);        System.out.println(sum1);    }        public static void main(String[] args){        new TestBigInteger1().bsum();    }}


这是我的代码,想试下大数的求和,但结果出来是
1
0
这是为什么呢?

[解决办法]
改为
sum = sum.multiply(BigInteger.valueOf(9));
sum1 = sum1.add(sum);

读书人网 >J2SE开发

热点推荐