算法笔记--java的BigInteger类
Posted Wisdom+.+
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法笔记--java的BigInteger类相关的知识,希望对你有一定的参考价值。
引包:import java.math.*;
可以使用构造方法:public BigInteger(String val),如:
BigInteger a=new BigInteger("123456789123456789123456789");
也可以直接读入,如:
Scanner reader=new Scanner(System.in); BigInteger a=reader.nextBigInteger();
public BigInteger add(BigInteger val)
public BigInteger subtract(BigInteger val)
public BigInteger multiply(BigInteger val)
public BigInteger divide(BigInteger val)
public BigInteger abs() 返回当前大整数对象的绝对值
public BigInteger pow(int a) 返回当前大整数对象的a次幂
public String toString() 返回当前大整数对象十进制的字符串表示
public String toString(int p) 返回当前大整数对象p进制的字符串表示
从此不怕高精度
以上是关于算法笔记--java的BigInteger类的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中的BigInteger与BigDecimal类功能强大
Java 中 BigInteger.probablePrime() 与其他素数算法的区别
Android Parcelable反序列化报错笔记:java.lang.RuntimeException: Unmarshalling unknown type code at offset(代码片