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)

  • 相关阅读:
    AJAX原生态编写
    oracle中分页查询
    myeclipse 2014 专业版 安装 svn插件
    List.toArray()用法详解
    数据库语句 select * from table where 1=1 的用法和作用
    setObject()用法
    Golang语言学习笔记(十四)
    Golang语言学习笔记(十三)
    Golang语言学习笔记(十二)
    Golang语言学习笔记(十一)
  • 原文地址:https://www.cnblogs.com/zengfanye/p/9495989.html
Copyright © 2011-2022 走看看