gpt4 book ai didi

java - 如何对无法存储在一个变量中的大数字进行操作

转载 作者:搜寻专家 更新时间:2023-11-01 04:00:17 24 4
gpt4 key购买 nike

在 Java 中,我希望能够对非常大的整数(不能存储在 long 中)执行操作,我该怎么做?

处理这个问题的最佳方法是什么,并且性能良好?我应该创建自己的包含多个长变量的数据类型吗?

例子:

public class MyBigInteger{
private long firstPart;
private long secondPart;

...
}

public MyBigInteger add(long a, long b){
MyBigInteger res;

// WHAT CAN I DO HERE, I guess I could do something with the >> << operators, but I've never used them!

return res;
}

谢谢!

最佳答案

你应该检查 BigInteger java类。它完全可以满足您的需求。

关于java - 如何对无法存储在一个变量中的大数字进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com