java - Java Biginteger 在 pow 中的最大值
问题描述
我有代码可以从给定的输入中获取指数值:
BigInteger a= new BigInteger(2,10);
BigInteger b;
b=a.pow(9999999999);
当值低于 7 位时,它正在工作。例如:
BigInteger a= new BigInteger(2,10);
BigInteger b;
b=a.pow(1234567);
我的代码是否使它成为可能,或者指数中不可能有 10 位数字?
我正在使用 JDK 1.8。
解决方案
推荐阅读
- xero-api - 识别公司 - API
- java - 字符串列表始终为空
- azure - 如何删除 Azure Application Insights 故障排除指南
- php - 如何覆盖 PHPMAILER 异常?
- python - 如何获得最高的 4 个元组值?
- react-native - 剂量反应原生firebase admob支持原生类型吗?
- javascript - javascript regexp 只允许数字问题
- delphi - 新安装的库的 Delphi 10.x“无法解析单元名称”
- python - 在 Python 中使用没有条件的逻辑运算符
- mysql - MySQL - 从两个表中正确获取用户及其订单数据