Biginteger类的概述和方法使用

BigInteger的概述:可以让超过Integer 范围内的数据进行运算。

构造方法:  public BIGInteger (String val);  通过构造方法接收String类型的数字

String s = "123456789987654321123";
BigInteger b = new BigInteger(s); 
System.out.println(b);

 

BigInteger类中的方法:

String s = "100";
String s1 = "2";
BigInteger b = new BigInteger(s);
BigInteger b1 = new BigInteger(s1);
System.out.println(b.add(b1)); //两数相加
System.out.println(b.subtract(b1)); //两数相减
System.out.println(b.multiply(b1)); //两数相乘
System.out.println(b.divide(b1)); //两数相除

BigInteger [] bb = b.divideAndRemainder(b1); //取除数和余数
for (BigInteger bigInteger : bb) {
System.out.println(bigInteger);
}

posted @ 2021-04-20 20:54  一块  阅读(189)  评论(0编辑  收藏  举报