黑马程序员技术交流社区

标题: ----------java.math.BigInteger(类):大整数运算的类---------- [打印本页]

作者: syusouki    时间: 2015-10-13 20:51
标题: ----------java.math.BigInteger(类):大整数运算的类----------
/*
* 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]);
        }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2