java - 将点保存到文件 Java

标签 java

老实说,我找不到任何可以回答我的问题的帖子,即,如果我有大约 4 个游戏需要用户输入赌注,并且如果他们赢了,我将如何每次保存新的金额来归档?所以,如果我有很多 if 语句,例如骰子游戏

 if (UserPlay.equals(ComputerPlay))
    {
        System.out.print("Tie");
    }
    else if (UserPlay == "Rock" && ComputerPlay == "Paper" )
    {
        System.out.print("Computer wins");
        money = money - (bet * 2);
    }
    else if (UserPlay == "Rock" && ComputerPlay == "Scissors")
    {
        System.out.print("You win");
        money = money + (bet * 2);
    }
    .... etc

我如何不断更新我的文件以覆盖以前的金额,以便如果用户退出并再次进入游戏,金额将保持不变。

最佳答案

尝试使用 equals 方法而不是 == ,如下所示:

  else if ("Rock".equals(UserPlay) && "Paper".equals(ComputerPlay))
  ...
  else if ("Rock".equals(UserPlay) && "Scissors".equals(ComputerPlay))
  ...

更多详情了解Equals Vs ==

关于java - 将点保存到文件 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35595106/

相关文章:

java - org.apache.chemistry.opencmis.commons.exceptions.CmisUnauthorizedException : Unauthorized

java - 如何用java连接远程IBM QM?

java - notifyDataSetChanged 不适用于线程

java - java中十六进制转十进制

邮件 API : Checking the size limit of the server

java - 从 jar 中加载 ResourceBundle

java - 从流中获取唯一对象(如果存在)

javascript - 在 J2V8 中使用 promise

java - Box2d 过滤蒙版,组类别

Java servlet 上传新文件到服务器