小程序的错误
import java.math.BigInteger;
public class Test {
public static void main(String[] args) {
BigInteger one = new BigInteger( "1 ");
BigInteger two = new BigInteger( "2 ");
BigInteger three = new BigInteger( "3 ");
BigInteger sum = new BigInteger( "0 ");
sum.add(one);
sum.add(two);
sum.add(three);
System.out.println(sum.toString());
}
}
不知道哪里错了
------解决方案--------------------sum=sum.add(one);
sum=sum.add(two);
sum=sum.add(three);
------解决方案--------------------网上复制的代码,要注意全角半角。。。
------解决方案--------------------全角半角问题,把多余的删了,在重新整下格式就好了,这也算是家居旅行必备的常识。。
------解决方案--------------------真。。。
把语句前边的空格都删除了,
特别注意main函数的结束括号那也有空格。是不是用全角拉
------解决方案--------------------你只有这样 写System.out.println(sum);结果就是sum的初值,我认为BigInteger中的add(BigInteger b)方法虽然返回一个BigInteger+b,就像在此列中的sum.add(one);虽然返回了0+1,但结果并没有保存在sum中。所以在sum中的值依旧为0