当前位置: 首页 > 面试题库 >

当您需要存储(大量)数字时该怎么办?

田丰
2023-03-14
问题内容

我正在尝试做一个欧拉计画问题,但它涉及到添加一个非常大的数字。(100!)

使用Java int和long太小。

谢谢你的建议


问题答案:

BigInteger类
看起来可能是您想要的。



 类似资料:
  • 问题内容: 好像是MySQL上可用的最大整数,对不对? 例如,当您需要存储BIGINT(80)时该怎么办? 为什么在某些情况下,例如Twitter API文档中的某个地方,他们建议我们将这些大整数存储为? 选择使用一种类型而不使用另一种类型的真正原因是什么? 问题答案: 大整数实际上并不受限于20位数字,它们限于可以用64位表示的数字(例如,该数字尽管长20位,但不是有效的大整数)。 出现此限制的

  • 英特尔的 至强处理器 及其对应的主板,能挂载的存储器数量是有限的,那企业是如何管理多个存储器的? 是通过交换机等网络设备实现的?还是通过服务器主板自带功能实现的(类似于 英特尔 至强处理器对应的主板 可以挂载两个CPU,是不是至强处理器主板间具有特殊的通讯方式?)

  • 一位同事与我分享了这段代码: 在gcc.godbolt.org上运行 GCC打印,Clang打印,MSVC抱怨缺少模板参数。 哪个编译器是正确的?

  • 在我的表中,有一个单元格在没有与表交互的情况下不会更新。 我已经在这里找到了原因Java:setCellValuefactory;Lambda vs.PropertyValueFactory;优点/缺点 我的问题是,cells项的默认值是并且我希望我的单元格包含“---”,只要该项具有此默认值。更新项目时,我希望单元格包含当前日期字符串。 项目类别: 在我的CellFactory中,我设置了新值:

  • 问题内容: 我正在使用适用于Java的AWS开发工具包(Node.js)从DynamoDB表读取数据。自动缩放功能在大部分时间里都表现出色,并且一天中大部分时间消耗的读取容量单位(RCU)确实很低。但是,有一个编程的作业在午夜左右执行,消耗的内存约为预配置RCU的10倍,并且由于自动缩放需要花费一些时间来调整容量,因此有许多限制的读取请求。此外,我怀疑我的请求没有完成(尽管我在错误日志中找不到任何

  • 问题内容: 我正在使用一大组 (5-20​​百万个) 字符串键 (平均长度为10个字符) ,这些键需要存储在内存中的数据结构中,该数据结构在恒定时间或接近恒定时间内支持以下操作: 就吞吐量而言,Java的Hashmap被证明是令人满意的,但占用了大量内存。我正在寻找一种内存效率高的解决方案,并且仍支持不错的吞吐量(与散列相当或几乎一样)。 我不在乎插入/删除时间。在我的应用程序中,我将仅执行插入操