在Java中,如何在数组中存储大数字?

时间:2012-02-27 05:41:54

标签: java arrays

在Java中,我如何在数组中存储数字,我的意思是长达1万亿的数字,所以我可以访问它们并用文字打印它们是什么?

2 个答案:

答案 0 :(得分:11)

1万亿不是 大 - 只需使用long,它可以存储一个大到9223372036854775807(超过五分之一)的数字:

long[] numbers = new long[1000];

要存储任意大数字,请使用BigInteger,但这可能很麻烦:

BigInteger[] numbers = new BigInteger[1000];

答案 1 :(得分:2)

如果确实那么大,你需要BigInteger。为万亿。 Long就足够了