java中BigInteger如何赋值

java中BigInteger声明并并用构造函数初始化后,如何给它赋值BigInteger数组整么用... java中BigInteger声明并并用构造函数初始化后,如何给它赋值
BigInteger数组整么用
展开
 我来答
198901245631
2015-06-26 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1673万
展开全部
直接通过创建一个“BigInteger”的形式,之后直接赋值即可,举例:
BigInteger bigInt=new BigInteger("11111111111111111111111111");

之后将bigInt赋值给需要的参数即可。
备注:通常情况下如果出现特别大的数字,为了防止变成科学计数法,可以存储为字符串类型,之后需要的时候在进行转换,防止数值过大,多次传递后出现位数取舍问题。
Stale331x
2013-07-26 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:822万
展开全部
ArrayList<BigInteger> list=new ArrayList<BigInteger>();
BigInteger element=new BigInteger("12345678976513216541");
list.add(element);

如果还有其它BigInteger的对象,继续调用list.add(obj) 即可,参数为BigInteger对象。
这种是使用可变长度的数组ArrayList,同时使用泛型
当你要使用的时候,使用 BigInteger e=list.get(i);即可,其中i为下标,必须 i<list.size(),list.size()就是该数组的长度
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琢离飘04
2013-07-26 · TA获得超过301个赞
知道小有建树答主
回答量:312
采纳率:100%
帮助的人:233万
展开全部
BigInteger bi = new BigInteger("123236923468768756857683576836836896823979679749674968");
System.out.println(bi);
直接赋值就Ok
至于怎么用就要看你想干啥了
BigInteger[] bis = {new BigInteger("12323"),new BigInteger("49674968")};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式