我是靠谱客的博主 壮观流沙,最近开发中收集的这篇文章主要介绍java biginteger类_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)

01553489ada8e7941f6765139b70b923.png

最后

以上就是壮观流沙为你收集整理的java biginteger类_Java BigInteger类知识点总结的全部内容,希望文章能够帮你解决java biginteger类_Java BigInteger类知识点总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部