Java BigInteger [重复]

2024-04-04

可能的重复:
BigInteger 的困难 https://stackoverflow.com/questions/10780209/diffucilty-with-biginteger

import java.math.BigInteger;  
public class KillerCode{  
    public static void main(String[]args){  
        BigInteger sum=null;  
        for(int i=1;i<=1000;i++){        
            sum=sum+Math.pow(i, i);  
            System.out.println(sum);     
        }    
    }  
} 

当我尝试运行此代码时,出现以下错误消息。

对于参数类型 BigInteger,double,运算符 + 未定义。

我该如何解决这个问题? 谢谢。


您不能将典型的数学运算符与 BigIntegers 一起使用,请检查此处http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html

你需要使用BigInteger.add(your numbers here)

进一步解释,

sum = sum.add(new BigInteger(i).pow(i));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java BigInteger [重复] 的相关文章

随机推荐

  • 如何让 Visual Studio 在加载项目时执行 MsBuild InitialTargets(或构建项目)

    Intro 我正在寻找一个扩展点 VS 加载项目时执行 这也应该可以合并到 VS 外部的构建运行中 这意味着它应该最终出现在 msbuild 脚本中 MSBuild 初始目标 现在我发现 MSBuild 提供了一个扩展点 用于在执行任何其他
  • 设置嵌套数组的状态

    我有这门课 class Board this state lists id 0 title To Do cards id 0 并希望在 lists 状态数组内的 cards 数组上使用 setState 以前 我将卡片数组放在子组件中 但现
  • 如何让 Serilog 使用 json 配置文件中的自定义丰富器

    我希望在 Serilog 输出中使用格式化的 UTC 时间戳 我编写了一个自定义丰富器 从 C 代码调用时可以正常工作 public class UtcTimestampEnricher ILogEventEnricher public v
  • 在 WinForms / WPF 中实现“记住我”复选框的最佳方法

    我想在 WPF 应用程序的登录表单中添加 记住我 复选框 最好的方法是什么 目前 应用程序通过网络服务调用登录 该调用返回一个经过身份验证的令牌 用于后续调用 我是否应该简单地进行双向加密并将此令牌存储在文件系统中的某个位置 您也可以将其存
  • 清除 Django Admin 或表单中预期的 ExclusionConstraint IntegrityError

    这些文档展示了一种接受 PostgreSQL 提供的数据完整性约束的方法 例如这ExclusionConstraint for 重叠范围 您可以从文档中阅读建议的解决方案here https docs djangoproject com e
  • jquery datepicker 和自定义验证

    我需要添加自定义验证 我认为 来验证用户的输入 这是我的用例 我使用 jquery ui datepicker 来选择日期 本地化如下 datepicker setDefaults datepicker regional currentLo
  • 载波;多个上传者还是只有一个?

    我有一个post模型和一个podcast模型 两种模型都有一个名为 image 我正在使用一个载波 https github com jnicklas carrierwaveuploader 名为 ImageUploader 来处理这两种模
  • 如何设置剪切矩形或区域

    如何设置 修改和清除 iOS drawRect 内的剪切矩形 以将线条 文本 图像等的通用 CG 绘图剪切到视图的一小部分 是否可以使用由一堆矩形和圆形组成的更复杂的剪切区域 您可以设置任意路径的剪切区域 不限于矩形 以下是一些实现方法 您
  • Gson 将新对象数组附加到现有 JSON 文件

    我需要一些帮助将新数组附加到现有文件中 我有一个像这样的 JSON 文件 name any address street xxxx number 1 email email protected cdn cgi l email protect
  • 暂停 VBA 循环,直到重新计算工作表

    我在 Google 上搜索到第 10 页 但找不到解决方案 我在 VBA 中有一个循环 但希望它在继续之前等待 直到重新计算工作表 大多数人建议的是雇佣DoEvents 但是 这对我不起作用 这是到目前为止我的代码 它不会等到工作表计算出来
  • 使用 Retrofit 2.0 POST 方法获取请求正文内容

    我需要在执行之前获取请求正文并使用 Retrofit 2 0 执行一些逻辑操作enque手术 但不幸的是 我无法从我的服务呼叫中获取帖子正文内容 目前 经过大量搜索后 我发现只有一种解决方案 例如logging the request我使用
  • 无法启动嵌入式Tomcat org.springframework.context.ApplicationContextException

    最近开始使用 Spring Boot 尝试创建一个简单的登录 以便我可以开始将我的 spring mvc 项目迁移到 spring boot 但是不断收到错误 无法启动网络服务器 嵌套异常是 org springframework boot
  • 如何覆盖 NumPy 的 ndarray 和我的类型之间的比较?

    在 NumPy 中 可以使用 array priority 属性来控制作用于 ndarray 和用户定义类型的二元运算符 例如 class Foo object def radd self lhs return 0 array priori
  • 单次迭代 => 从 Java 到 Scala 的多个输出集合

    我目前正在尝试将一些 Java 代码转换为 Scala 代码 挑战在于确保转换后的 Scala 代码与原始 Java 代码相比不会执行效率非常低的事情 例如当尝试转换以下代码时 class Person String name Intege
  • 关闭 viewController 后重新加载 tableView

    我有一个 ViewController VCA 里面有一个 TableView 从这个 ViewController 可以调用另一个 ViewController VCB 在第二个 VC 中 可以向 plist 添加一个项目 用于填充 VC
  • Twitter消费者密钥和秘密密钥有什么区别?

    我是 Twitter 开发新手 现在 我已经获得了消费者密钥和秘密密钥 但我不知道在哪里使用哪一个 用于登录的简单 JavaScript 代码不起作用 我其实想在推特上发布比赛的比分 任何人请指导我 谢谢 Twitter 有一个很棒的入门指
  • 为什么 readline() 将 stdin 回显到 stdout?

    我写了一个小的 C 程序 使用readline 从 stdin 读取输入 我没有从终端与其进行交互 而是编写了一个测试工具来执行 C 程序并为其提供输入 test harness stdout gt stdin gt C program s
  • 与 .Net 邮件附件一起使用时处置 MemoryStream

    我正在使用 MemoryStream 从存储在数据库中的二进制文件添加附件 我的问题是我想正确处置 MemoryStream 使用 using 语句可以轻松完成此操作 但是当我有多个附件时 我不知道如何正确处理多个 MemoryStream
  • Three.js - 在自定义几何体上平滑兰伯特材质着色的问题

    我在 Three js 中创建了一个自定义几何体 现在 我想创建一个使用平滑阴影兰伯特材质的网格 使用循环 我创建了顶点数组 然后创建了面 然后我调用了 geometry computeCentroids geometry computeF
  • Java BigInteger [重复]

    这个问题在这里已经有答案了 可能的重复 BigInteger 的困难 https stackoverflow com questions 10780209 diffucilty with biginteger import java mat