【发布时间】:2018-10-17 19:56:59
【问题描述】:
我有这个代码
public void givenLetter(){
givenLetter = player1.giveLetter();
if(guessedLetters.containsKey(givenLetter)) {
return;
}
}
如果返回的字母在guessedLetters 哈希图中已经知道,则需要继续执行player1.giveLetter()。
例如:
guessedLetters = {"A", "B"}
player1.giveLetter() 返回“A”
运行 player1.giveLetter()
player1.giveLetter() 再次返回“A”
运行 player1.giveLetter()
player1.giveLetter() 返回“C”
做剩下的方法
【问题讨论】:
-
这是一个很好的问题陈述,但您实际上并没有提出问题。你特别坚持什么?
-
@azurefrog 它需要运行函数 giveLetter() 直到它返回一个在 guessedLetters 哈希图中不知道的字母。
-
这是一个适合您的示例stackoverflow.com/questions/17108943/…