黑马程序员技术交流社区
标题:
关于BigInteger的问题
[打印本页]
作者:
刘泰
时间:
2012-2-28 16:17
标题:
关于BigInteger的问题
BigIntege与Integer有什么区别,在什么情况下用biginteger?给带个小程序,
作者:
雷楚光
时间:
2012-2-28 16:54
BigInteger:
BigInteger a = new BigInteger("1");
BigInteger b = new BigInteger("2");
a.add(b);//表示a+b
Integer是int的包装类。
作者:
仵先进
时间:
2012-2-28 17:08
在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。 这两个类都在java.math.*包中,因此每次必须在开头处引用该包。
integer是对象,用一个引用指向这个对象 。jdk1.5之后int类型可以与integer自动转换;在表示较大数值是用BigInteger
比如
String s=”123455732957932573295732”;
BigInteger c=BigInteger.valueOf(s);
则c=123455732957932573295732;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2