zoukankan      html  css  js  c++  java
  • Java BigInteger类知识点总结

    (1)程序有时需要处理大整数,java.math包中的BigInteger类提供任意精度的整数运算,可以使用构造方法:

    public BigInteger(String VAL)构造一个十进制的BigInteger对象,该构造方法可以发生NumberFormatException异常,也就是说,字符串参数VAL中如果含有非数字字符就会发生NumberFormatException异常。

    (2)BigInteger类的常用方法:

    public BigInteger add(BigInteger val)   返回当前大整数对象与参数指定的大整数对象的和

    public BigInteger subtract(BigInteger val)  返回当前大整数对象与参数指定的大整数对象的差

    public BigInteger multiply(BigInteger val)   返回当前大整数对象与参数指定的大整数对象的积

    public BigInteger devide(BigInteger val)    返回当前大整数对象与参数指定的大整数对象的商

    public BigInteger remainder(BigInteger val)    返回当前大整数对象与参数指定的大整数对象的余

    public int compareTo(BigInteger val)    返回当前大整数对象与参数指定的大整数对象的比较结果,返回值是1、-1、0,分别表示当前大整数对象大于、小于或等于参数指定的大整数。

    public BigInteger abs()    返回当前大整数对象的绝对值

    public BigInteger pow(int exponent)   返回当前大整数对象的exponent次幂。

    public String toString()    返回当前当前大整数对象十进制的字符串表示。

    public String toString(int p)   返回当前大整数对象p进制的字符串表示。

    (3)

  • 相关阅读:
    面试题9:斐波那契数列
    面试题5:从尾到头打印链表
    面试题4:替换空格
    AOP
    (转)父类与子类之间变量和方法的调用
    悲观锁和乐观锁
    Java实现冒泡排序、折半查找
    (转载)Java 自动装箱与拆箱、equals和==的比较
    编程之美:数组分割
    windows下perl的安装和脚本的运行
  • 原文地址:https://www.cnblogs.com/zengfanye/p/9495989.html
Copyright © 2011-2022 走看看