【发布时间】:2012-09-20 16:20:04
【问题描述】:
我开始使用 java 编程,我想制作一些游戏和其他需要更改变量的东西,尤其是整数。举个例子吧。
int Score = 0;
if(coinCollected = 1){
int Score = 1
}
当然,这将返回“int Score has been defined”或其他什么,但我不想让它这么说,因为我想重新定义变量。我在 if 语句之前尝试过@Override,但也没有用。有谁知道该怎么做?
【问题讨论】:
-
如果您的意图是更改已在 IF 块上方定义的
Score的值,那么只需将1分配给Score作为Score = 1。 -
coinCollected = 1是一个错误。为了比较,您想使用==而不是=