永发信息网

java中BigInteger如何赋值

答案:3  悬赏:50  手机版
解决时间 2021-03-27 16:05
  • 提问者网友:骨子里的高雅
  • 2021-03-27 07:01
java中BigInteger如何赋值
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-03-27 08:35
直接通过创建一个“BigInteger”的形式,之后直接赋值即可,举例:
BigInteger bigInt=new BigInteger("11111111111111111111111111");

之后将bigInt赋值给需要的参数即可。
备注:通常情况下如果出现特别大的数字,为了防止变成科学计数法,可以存储为字符串类型,之后需要的时候在进行转换,防止数值过大,多次传递后出现位数取舍问题。
全部回答
  • 1楼网友:神鬼未生
  • 2021-03-27 09:57
BigInteger bi = new BigInteger("123236923468768756857683576836836896823979679749674968");
System.out.println(bi);
直接赋值就Ok
至于怎么用就要看你想干啥了
BigInteger[] bis = {new BigInteger("12323"),new BigInteger("49674968")};
  • 2楼网友:迷人又混蛋
  • 2021-03-27 09:35
ArrayList list=new ArrayList();
BigInteger element=new BigInteger("12345678976513216541");
list.add(element);
如果还有其它BigInteger的对象,继续调用list.add(obj) 即可,参数为BigInteger对象。
这种是使用可变长度的数组ArrayList,同时使用泛型
当你要使用的时候,使用 BigInteger e=list.get(i);即可,其中i为下标,必须 i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯