常用类(四)

九、BigInteger类概述及其构造方法

  概述

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

  构造方法

    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)

十、BigDecimal类概述及其构造方法

  概述

    不可变的、任意精度的有符号十进制数

  构造方法

    public BigDecimal(String val)

  成员方法

    public BigDecimal add(BigDecimal augend)
    public BigDecimal subtract(BigDecimal subtrahend)
    public BigDecimal multiply(BigDecimal multiplicand)
    public BigDecimal divide(BigDecimal divisor)
    public BigDecimal divide(BigDecimal divisor,int scale, int roundingMode)

十一、Math类概述及其成员方法

  概述

    Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

  成员方法

    public static int abs(int a)
    public static double ceil(double a)
    public static double floor(double a)
    public static double pow(double a,double b)
    public static double random()
    public static int round(float a) 
    public static double sqrt(double a)

十二、Random类概述及其构造方法

  概述

    此类用于产生随机数
    如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。

  构造方法

    public Random()
    public Random(long seed)

  成员方法

    public int nextInt()
    public int nextInt(int n)

猜你喜欢

转载自www.cnblogs.com/ljlaction/p/9558715.html