有没有办法计算玩家选择“1”的次数

piah890a  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(313)

**已关闭。**此问题需要调试详细信息。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。

3小时前关门了。
改进这个问题
我正在做一个有两个玩家的游戏。每次用户通过扫描器输入一个,他们就会向前移动。我试图找到一种方法来计算玩家输入1的次数,设置玩家可以输入1的次数。

System.out.print("\n" );
System.out.print( name1 + " Please Enter 1 to Throw Your Dice: ");
choice = sr.nextInt();
if(choice == 1) {
    dicenum1 = player1.throwDice();
    System.out.println("Your Dice Number is " + dicenum1);
    currentPosition = player1.getPlayerPosition() + dicenum1;
k4emjkb1

k4emjkb11#

在player类中添加名为playerdicethrows的示例变量:

private int playerDiceThrows;

然后在同一类中创建一个getter方法:

public int getPlayerDiceThrows() {
    return this.playerDiceThrows;
}

同样,在同一个类中,在throwdice()方法中添加以下行:

this.playerDiceThrows++;

当你想知道玩家掷了多少骰子时,你可以使用:

int throws = player1.getPlayerDiceThrows();
System.out.println(player1.getName() + " threw the dice " + throws + " times.");

相关问题