zoukankan      html  css  js  c++  java
  • Java API —— BigInteger类

    1、BigInteger类概述        

      可以让超过Integer范围内的数据进行运算   

    2、构造方法        

      public BigInteger(String val)

    3、BigInteger类成员方法
            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):返回商和余数的数组
    举例1:
    public class BigIntegerDemo01 {
        public static void main(String[] args) {
            Integer i = new Integer("100");
            System.out.println(i);
            System.out.println(Integer.MAX_VALUE); //2147483647
            Integer ii = new Integer("2147483647");
            System.out.println(ii);
            //NumberFormatException出错
    //        Integer iii = new Integer("2147483648");
    //        System.out.println(iii);
            //通过大整数创建对象
            BigInteger iii = new BigInteger("2147483648");
            System.out.println(iii); //2147483648
        }
    }

    举例2:

    import java.math.BigInteger;
    /**
     *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 BigIntegerDemo02 {
        public static void main(String[] args) {
            BigInteger bi1 = new BigInteger("100");
            BigInteger bi2 = new BigInteger("50");
            System.out.println("add:"+bi1.add(bi2));
            System.out.println("subtract:"+bi1.subtract(bi2));
            System.out.println("multiply:"+bi1.multiply(bi2));
            System.out.println("divide:"+bi1.divide(bi2));
            BigInteger[] bis = bi1.divideAndRemainder(bi2);
            System.out.println("商:"+bis[0]);
            System.out.println("余数:"+bis[1]);
        }
    }
    输出结果:
    add:150
    subtract:50
    multiply:5000
    divide:2
    商:2
    余数:0
     
     
     
     
     
  • 相关阅读:
    按钮的样式
    UIButton的状态
    什么是按钮
    图标下载网站 http://www.easyicon.net/
    开发中常用的颜色
    iOS中播放音效
    imagenamed和imageWithContentOfFile的区别
    资源存放问题
    UIImageView的序列帧动画
    UIImageView的frame设置
  • 原文地址:https://www.cnblogs.com/yangyquin/p/5023990.html
Copyright © 2011-2022 走看看