gpt4 book ai didi

java - Greenfoot 计数器减一

转载 作者:行者123 更新时间:2023-11-30 07:52:14 25 4
gpt4 key购买 nike

嗨,我正在尝试在 public void minScore 中将计数器减少 1

score++ 将计数器加 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++;
}

}

最佳答案

您可以使用score--(返回旧值并减小该值)或--score(减小该值并返回更新后的值)以减少计数器。

我建议您编写返回值的方法,例如:

public int decrementAndGet() {
return --score;
}

public int getAndDecrement() {
return score--;
}

类比 atomic classes 中的方法名称.

关于java - Greenfoot 计数器减一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33199380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com