今天终于用java写了大整数运算的程序,真的是太不可思议了,java自带的BigInteger还有BigDecimal真的是好用啊(觉得有必要写下来)
其实也是看到网上的一些代码,然后自己手敲一遍,不管啥程序一定要自己手敲一遍真的管用!!!!!!!
其中有一个要注意的地方就是:
BigInteger:BigInteger bi = new BigInteger("100");或:BigInteger bi = BigInteger.valueOf(100);
数组定义与基本类型类似.
BigDecimal:BigDecimal bd = new BigDecimal(100);或:BigDecimal bd = BigDecimal.valueOf(100);
BigDecimal的构造函数比BigInteger多一些,感觉用起来更方便些,比如这样定义就是错误的:BigInteger bi = new BigInteger(100);//注意括号内的不同
下面是java程序,也是一个小的比较:
先是BigDecimal的程序:
package biginterger;
import java.math.BigDecimal;
public class