算法竞赛中的常用JAVA API :大数类
日期: 2020-01-14 分类: 个人收藏 400次阅读
摘要
java中的基础数据类型能存储的最大的二进制数是 2 ^ 63 - 1,
对应的十进制数是9223372036854775807,也就是说只要运算过程中会超过这个数,就会造成数据溢出,从而造成错误.
- 而java.math.*包中提供了大数类,其理论上可以存储无限位的大数,只要内存足够的话。
- 大数类又分为整数和浮点数.即BigInteger and BigDecimal
- 大数类的对象不能直接进行运算,需要调用类中相应的方法,并且方法的参数必须和调用的类相同,BigInteger不能调用BigDecimal, 不能作为其方法参数, 即整数和浮点数不能混合运算.
- 本文举例了一些常用的方法,不需要背会,需要用的时候查java API就行了。
了解其他常用API和算法点这里 >> 除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
精华推荐