所以这就是我想要做的事情:
final int[] example = {1};
在一点点过程中,这个值增加到50以上。这是我的问题:
example[0] - 50;
它给出了这个错误:
Syntax error on token "-", invalid AssignmentOperator
我尝试了很多东西,没有任何效果。我已经在互联网上寻找解决方案和避风港。拜托,有人帮我这个。
编辑:我有另一个问题。让我们说例子= 67.当我这样做时: example[0] -= 50;
它将数字设置为0,而不是67 - 50.
答案 0 :(得分:2)
请改用:
example[0] -= 50;
仅使用example[0] - 50;
不执行任何操作,不会将计算结果分配给任何内容。我使用的x -= y;
扩展为x = x - y;
,因此您可以将计算分配回原始变量(在您的情况下为example[0]
)。