java.math.BigInteger系列教程(四)BigInteger的诞生原因

栏目:Java8基础 作者:admin 日期:2015-01-02 评论:0 点击: 2,453 次

为什么java里面要出现BigInteger类型呢?相信很多人有这个疑问,其实原因很简单,它可以表达更大范围的数值,远远比long表示的最大值还要大的多数。在整数类型里面,long可以表达最大值,如下所示:

结果为:9223372036854775807
而使用BigInteger,则可以表示更大的值,如下面的例子:

结果为:18446744073709551614
下面说一下BigInteger的常用函数,这些函数在编程的时候会用到的。因为BigInteger没有重载"+","-","*",“/”, “%”这五个运算操作符,是不能直接进行数据运算的,需要调用它的相应方法:add,subtract,multiply,divide,remainder。

java.math.BigInteger系列教程(四)BigInteger的诞生原因:等您坐沙发呢!

发表评论