欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

BigInteger实现除法取余

程序员文章站 2022-06-22 10:02:30
BigInteger实现除法取余 1. BigInteger是什么? Java中,整形的最大范围是64位的long型整数。但是如果我们使用的整数超过了64位呢?这时候就用到了BigInteger。BigInteger内部使用int[]数组来存储足够大的整数。 2. BigInteger实现除法取余 ......

biginteger实现除法取余

  1. biginteger是什么?

    java中,整形的最大范围是64位的long型整数。但是如果我们使用的整数超过了64位呢?这时候就用到了biginteger。biginteger内部使用int[]数组来存储足够大的整数。

  2. biginteger实现除法取余

    public class biginttest {
    	public static void main(string[] args) {
            biginteger biginteger = new biginteger("45615146541561");
            biginteger biginteger2 = new biginteger("6541315");
            biginteger[] resbigintegers = biginteger.divideandremainder(biginteger2);
            system.out.println("两数相除,整除结果为:" + resbigintegers[0]  +
                               ",余数为:" + resbigintegers[1]);
    	}
    }
    

    运行结果:
    BigInteger实现除法取余