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

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

田丰
2023-03-14
问题内容

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

使用Java int和long太小。

谢谢你的建议


问题答案:

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



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

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

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

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

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

  • 问题内容: 这可能是一个简单的问题,但我很难找到答案。Redis 2.0如何处理最大分配内存不足?它如何决定要删除哪些数据或将哪些数据保留在内存中? 问题答案: 如果您打开了虚拟内存功能(我认为是2.0或2.2版中的新增功能),那么当内存用尽时,Redis将开始将“不太常用”的数据存储到磁盘上。 如果禁用Redis中的虚拟内存,则好像操作系统的虚拟内存开始用完(即交换),并且性能会大大下降。 现在