在Java中,我如何在数组中存储数字,我的意思是长达1万亿的数字,所以我可以访问它们并用文字打印它们是什么?
答案 0 :(得分:11)
1万亿不是 大 - 只需使用long
,它可以存储一个大到9223372036854775807(超过五分之一)的数字:
long[] numbers = new long[1000];
要存储任意大数字,请使用BigInteger
,但这可能很麻烦:
BigInteger[] numbers = new BigInteger[1000];
答案 1 :(得分:2)
如果确实那么大,你需要BigInteger。为万亿。 Long就足够了