首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于大数操作的有关问题

2012-04-03 
关于大数操作的问题Java codeimport java.math.*public class TestBigInteger1 {public static void bsum

关于大数操作的问题

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);

热点排行
Bad Request.