老实说,我找不到任何可以回答我的问题的帖子,即,如果我有大约 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/