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)

  • 相关阅读:
    Linux多网卡的时候执行机器Ip
    Base64加密算法
    MD5中Java和Js配套实现
    Maven依赖war开发,找不到war里头的class解决方案
    Java文件上传下载
    ①SpringBoot入门教学篇
    Java开发过程中乱码问题理解
    git切换到新的远程地址
    使用tablayout和recyclerview的时候,报重复添加Fragment错误
    项目组件化,找不到控件, or 控件为null
  • 原文地址:https://www.cnblogs.com/zengfanye/p/9495989.html
Copyright © 2011-2022 走看看