嗨,我试图在公共虚空minScore中以1减少计数器
得分++将计数器加1 相当于用1?
减少计数器public class Counter extends Actor
{
private int score = 0;
public void act()
{
setImage(new GreenfootImage("Score : 0" + score, 24, Color.WHITE, Color.BLUE));
}
/**
* Increase the total amount displayed on the counter, by a given amount.
*/
public void addScore()
{
score++;
}
public void minScore()
{
score++;
}
}
答案 0 :(得分:1)
您可以使用score--
(返回旧值并降低此值)或--score
(降低此值并返回更新值)减少你的柜台。
我建议你编写返回值的方法,如:
public int decrementAndGet() {
return --score;
}
public int getAndDecrement() {
return score--;
}
类似于atomic classes中的方法名称。