java biginterger_Java BigInteger类知识点总结
(1)程序有時(shí)需要處理大整數(shù),java.math包中的BigInteger類提供任意精度的整數(shù)運(yùn)算,可以使用構(gòu)造方法:
public BigInteger(String VAL)構(gòu)造一個(gè)十進(jìn)制的BigInteger對象,該構(gòu)造方法可以發(fā)生NumberFormatException異常,也就是說,字符串參數(shù)VAL中如果含有非數(shù)字字符就會發(fā)生NumberFormatException異常。
(2)BigInteger類的常用方法:
public BigInteger add(BigInteger val) ? 返回當(dāng)前大整數(shù)對象與參數(shù)指定的大整數(shù)對象的和
public BigInteger subtract(BigInteger val) ?返回當(dāng)前大整數(shù)對象與參數(shù)指定的大整數(shù)對象的差
public BigInteger multiply(BigInteger val) ??返回當(dāng)前大整數(shù)對象與參數(shù)指定的大整數(shù)對象的積
public BigInteger devide(BigInteger val) ? ?返回當(dāng)前大整數(shù)對象與參數(shù)指定的大整數(shù)對象的商
public BigInteger remainder(BigInteger val) ? ?返回當(dāng)前大整數(shù)對象與參數(shù)指定的大整數(shù)對象的余
public int compareTo(BigInteger val) ? ?返回當(dāng)前大整數(shù)對象與參數(shù)指定的大整數(shù)對象的比較結(jié)果,返回值是1、-1、0,分別表示當(dāng)前大整數(shù)對象大于、小于或等于參數(shù)指定的大整數(shù)。
public BigInteger abs() ? ?返回當(dāng)前大整數(shù)對象的絕對值
public BigInteger pow(int exponent) ? 返回當(dāng)前大整數(shù)對象的exponent次冪。
public String toString() ? ?返回當(dāng)前當(dāng)前大整數(shù)對象十進(jìn)制的字符串表示。
public String toString(int p) ? 返回當(dāng)前大整數(shù)對象p進(jìn)制的字符串表示。
(3)
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的java biginterger_Java BigInteger类知识点总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keypair java_如何在Java
- 下一篇: java程序设计 第2版 唐大仕_《Ja