我正在使用 Google Play Games API 及其排行榜功能。我正在使用 BigInteger 来跟踪玩家的分数,但 Play Games API 在保存分数时只接受 long 变量。我想知道我是否可以保存超过 long 变量可以保留的最大数量。 我可以在排行榜上保存的最大数字是多少,所以如果玩家得分超过该数字,我可以用该数字确定分数并保存?
Java 中带符号的 64 位 long 变量的最大值是 9,223,372,036,854,775,807。这是使用 long 变量可以保存的最大数字,也是 Play 游戏排行榜上可以保存的最大值。