本文介绍了数字太大了的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿,我希望我能得到这方面的帮助。

Hey , i hope i get help with this.

我是rsps的编码器(runescape私人服务器)

im a coder of a rsps (runescape private server)

并且在这个游戏中你可以拥有物品和武器

and in this game you could like have items and weapons

你可以拥有的物品的最大安装量是2147000000

and the max anmount of a item you can have is 2147000000

我可以通过更改此int来更改最大金额

and i can change the amount of the max by changing this int

public int maxItemAmount = 2147000000;

它有效

但我想要使它像3000000000

but i want to make it like 3000000000

我这样做

public int maxItemAmount = 3000000000;

当我编译时我得到这个错误

and when i compile i get this error

integrer number too large: 3000000000

请各位帮助我如果可以的话:):

please guys help me out if you can :)

推荐答案

整数的上限为2 ^ 31(2147483648)。如果你想要的数字比这长,你可以使用长或双。

Integer has an upper bound of 2^31 (2147483648). If you want numbers longer than that, you can use a long or double.

这篇关于数字太大了的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 02:58