码迷,mamicode.com
首页 > 编程语言 > 详细

算法笔记--java的BigInteger类

时间:2017-09-27 21:51:36      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:math   import   nbsp   构造方法   col   整数   next   --   logs   

引包: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类

标签:math   import   nbsp   构造方法   col   整数   next   --   logs   

原文地址:http://www.cnblogs.com/widsom/p/7603865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!