A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
* java.math.BigInteger(类):大整数运算的类;
*
* 构造方法:
*                 public BigInteger(String val)
* 成员方法:
*                 public BigInteger add(BigInteger val):加
*                  public BigInteger subtract(BigInteger val):减
*                 public BigInteger multiply(BigInteger val):乘
*                 public BigInteger divide(BigInteger val):除
*                 public BigInteger[] divideAndRemainder(BigInteger val):除和取模

*/
public class Demo {
        public static void main(String[] args) {
                BigInteger big1 = new BigInteger("7489174389145435425324324324");
                BigInteger big2 = new BigInteger("4294438972584324325253253243");

                System.out.println("加:" + big1.add(big2));
                System.out.println("减:" + big1.subtract(big2));
                System.out.println("乘:" + big1.multiply(big2));
                System.out.println("除:" + big1.divide(big2));
                // 返回一个长度为2的数组,第一个值是商,第二个值是余数
                BigInteger[] result = big1.divideAndRemainder(big2);
                System.out.println("数组长度:" + result.length);
                System.out.println("除法结果:" + result[0]);
                System.out.println("取余结果:" + result[1]);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马