应该为Java中的大值选择哪种数据类型?

时间:2014-01-20 11:04:53

标签: java variables int double

哪种数据类型可以处理Java中的最大值?

我不得不用逗号存储大数字(我还不知道实际大小)。

在C中,我认为我会使用像unsigned long int这样的东西。

在Java中使用的最佳类型是什么?

2 个答案:

答案 0 :(得分:3)

java中最大的原始类型是long,它是一个带符号的64位整数 - 最大值9223372036854775807

对于任意大整数,请使用Biginteger

的实例

答案 1 :(得分:2)

可以在Java中保持最高值的数据类型是BigInteger。如果您不知道您的最大值是什么,我建议您使用它。