博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BigInteger简单使用及方法总结
阅读量:4094 次
发布时间:2019-05-25

本文共 550 字,大约阅读时间需要 1 分钟。

BigInteger 可以用来解决数据的溢出问题!

下面我总结几种关于BigInteger的常用用法:

1。probablePrime和nextprobablePrime。(判断质数,并返回)

  BigInteger.probablePrime(int x);

  返回有可能是素数(质数),具有指定长度的正数BigInteger,返回可能是合数的概率不超过2的负100次方, 

  BigInteger.nextprobablePrime(int x)

  返回大于此BigInteger的有可能是素数(质数),具有指定长度的正数BigInteger,返回可能是合数的概率不超过2的负100次方,

2.valueOf()(对数据初始化)

BigInteger valueOf(long val)

用法如下:

3四则运算(add(加)。subtract(减)。multiply(乘)。divide(除))

  调用方式如上图,可以重复调用

4remainder(取余)

返回其值为取余后的BigInteger类型的值,例子如下

 

 调用的时候要保证数据是BigInteger类型的,可以用初始化(valueOf)或者new一个。

5divideAndRemainder(先除后取余,结果分别存在数组中)

转载地址:http://avtii.baihongyu.com/

你可能感兴趣的文章
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>
(python版)《剑指Offer》JZ06:旋转数组的最小数字
查看>>
(python版)《剑指Offer》JZ13:调整数组顺序使奇数位于偶数前面
查看>>
(python版)《剑指Offer》JZ28:数组中出现次数超过一半的数字
查看>>
(python版)《剑指Offer》JZ30:连续子数组的最大和
查看>>
(python版)《剑指Offer》JZ32:把数组排成最小的数
查看>>
(python版)《剑指Offer》JZ02:替换空格
查看>>
JSP/Servlet——MVC设计模式
查看>>
使用JSTL
查看>>
Java 8新特性:Stream API
查看>>
管理用户状态——Cookie与Session
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>
Guava快速入门
查看>>
Java编程基础:static的用法
查看>>
Java编程基础:抽象类和接口
查看>>
Java编程基础:异常处理
查看>>