你如何从同一个类中调用一个方法?

菲尔·恩格尔

我正在为一个班级制作一个骰子游戏,但我不知道如何调用掷骰子方法。

public class PigGame{

  public GVdie die1;
  public GVdie die2;
  public int PlayerScore;
  public int ComputerScore;
  public int RoundScore;
  public int winningScore;
  public int Roll1;

  public PigGame(){
    die1 = new GVdie();
    die2 = new GVdie();
    PlayerScore = (0);
    ComputerScore = (0);
    RoundScore = (0);
    winningScore = (100);
    System.out.println("Welcome to the game of Pig");    
  }

  public int getRoundScore (){
    return RoundScore;   
  }

  public int getPlayerScore (){
    return PlayerScore;
  }

  public int getComputerScore(){
    return ComputerScore;
  }

  public boolean playerWon(){
    if (PlayerScore >= 100)
    return true;
    else
    return false;
  }

  public boolean computerWon(){
    if (ComputerScore >= 100)
    return true;
    else
    return false;
  }

  private void rollDice (){
    die1.roll();
    die2.roll();    
    int roll1 = die1.getValue();
    int roll2 = die2.getValue();
    if ((roll1 == 1) || (roll2 == 1))
    RoundScore = 0;
    else
    RoundScore = roll1 + roll2;      

    System.out.println(die1 + "+" + die2 + "=" + (RoundScore));

  }

  public void playerRolls(){
    Roll1.rollDice();

    System.out.print(PlayerScore);
    if(PlayerScore >= 100)
    System.out.println("You have won the game of Pig!");

  }

在我的 public void playerRolls() 内部,我需要调用 rollDice 方法,我一直很难弄清楚如何做到这一点。我所做的一切都带来了新的错误。该行中的第一行代码显然是错误的,只是我放在那里的最后一件事。

杰克弗兰普

您可以直接在playerRolls(). 只是rollDice();您现在正在做的是尝试从一个很奇怪的 int 调用该方法。私有方法可以在内部调用,并且只能在它自己的类 instance 内部调用

public void playerRolls(){
   rollDice(); //HERE

   System.out.print(PlayerScore);
   if(PlayerScore >= 100)
       System.out.println("You have won the game of Pig!");
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在同一个类的另一个方法中调用一个方法?

来自分类Dev

如何在同一个类中调用接口方法?

来自分类Dev

无法在同一个类中调用函数

来自分类Dev

如何将一个方法调用到同一个类中的另一个方法

来自分类Dev

在同一个类中模拟方法

来自分类Dev

在同一个方法中调用一个方法?

来自分类Dev

服务类(层)中的一个方法能否调用同一个服务中的另一个方法?

来自分类Dev

在同一个类的另一个方法中引用一个方法的输出

来自分类Dev

Swift 如何从同一个类中的另一个方法获取变量

来自分类Dev

如何在同一个类中的静态方法中引发异常

来自分类Dev

如何在同一个基类的方法中获取所有属性?

来自分类Dev

如何将变量从一个方法传递到同一个类中的另一个方法?

来自分类Dev

在 Cherrypy 中多次调用同一个端点

来自分类Dev

扩展并在同一个类中实现

来自分类Dev

扩展并在同一个类中实现

来自分类Dev

jQuery从同一个类中获取价值

来自分类Dev

Java中同一个类的继承与组合

来自分类Dev

在同一个类中调用方法及其依赖项以在Python中获取期望值

来自分类Dev

NodeJS:静态方法可以调用同一个类的构造函数吗?

来自分类Dev

在同一个类的构造函数中调用函数是否很好?

来自分类Dev

使用actionlistener在同一个类中调用void函数

来自分类Dev

在同一个类中调用函数不起作用,打字稿

来自分类Dev

Flutter 无法在同一个类中调用 FireStore 文档变量

来自分类Dev

从同一个类中的另一个方法访问作为方法传递给另一个类的方法

来自分类Dev

Python:如何在同一个类中获取类的创建实例?

来自分类Dev

强制客户端在从同一个类中调用另一个方法之前先调用一个方法是一种不好的做法吗?

来自分类Dev

在另一个文件中导出,在同一个文件中调用

来自分类Dev

春天:在同一个类中定义并连接一个bean

来自分类Dev

同一个函数中的同一个类不同的id,以避免额外的代码

Related 相关文章

  1. 1

    如何在同一个类的另一个方法中调用一个方法?

  2. 2

    如何在同一个类中调用接口方法?

  3. 3

    无法在同一个类中调用函数

  4. 4

    如何将一个方法调用到同一个类中的另一个方法

  5. 5

    在同一个类中模拟方法

  6. 6

    在同一个方法中调用一个方法?

  7. 7

    服务类(层)中的一个方法能否调用同一个服务中的另一个方法?

  8. 8

    在同一个类的另一个方法中引用一个方法的输出

  9. 9

    Swift 如何从同一个类中的另一个方法获取变量

  10. 10

    如何在同一个类中的静态方法中引发异常

  11. 11

    如何在同一个基类的方法中获取所有属性?

  12. 12

    如何将变量从一个方法传递到同一个类中的另一个方法?

  13. 13

    在 Cherrypy 中多次调用同一个端点

  14. 14

    扩展并在同一个类中实现

  15. 15

    扩展并在同一个类中实现

  16. 16

    jQuery从同一个类中获取价值

  17. 17

    Java中同一个类的继承与组合

  18. 18

    在同一个类中调用方法及其依赖项以在Python中获取期望值

  19. 19

    NodeJS:静态方法可以调用同一个类的构造函数吗?

  20. 20

    在同一个类的构造函数中调用函数是否很好?

  21. 21

    使用actionlistener在同一个类中调用void函数

  22. 22

    在同一个类中调用函数不起作用,打字稿

  23. 23

    Flutter 无法在同一个类中调用 FireStore 文档变量

  24. 24

    从同一个类中的另一个方法访问作为方法传递给另一个类的方法

  25. 25

    Python:如何在同一个类中获取类的创建实例?

  26. 26

    强制客户端在从同一个类中调用另一个方法之前先调用一个方法是一种不好的做法吗?

  27. 27

    在另一个文件中导出,在同一个文件中调用

  28. 28

    春天:在同一个类中定义并连接一个bean

  29. 29

    同一个函数中的同一个类不同的id,以避免额外的代码

热门标签

归档