【发布时间】:2017-06-28 21:00:30
【问题描述】:
我在 java 中创建了一个刽子手游戏。我不知道如何检查和更换它。一切正常,字符串单词是正确的,游戏板也很好。所以游戏板给我的单词长度为“_ _ _ _ _”,例如。
我的问题是如何获得用户输入检查的字符串单词的位置,然后转到战板并用在该位置找到的单词更改“下划线(_)”。
public void gameStart(int topic) {
String[] wordList = this.wordList.chooseTopicArray(topic);
String word = this.wordList.pickRandom(wordList);
String gameboard = spielbrettvorbereiten(word);
Scanner userInput = new Scanner(System.in);
for (int i = 0; i <= 16;) {
System.out.println(gameboard);
System.out.print("Write a letter ");
String input = userInput.next();
int length = input.length();
boolean isTrue = letters.errateWortEingabe(length);
if (isTrue == true) {
if (word.contains(input)) {
}
} else {
i = i - 1;
}
i++;
}
希望你们能帮助我,我很努力。
最好的问候 迈克尔德夫
【问题讨论】:
-
你的问题很不清楚。你能说得更具体点吗?
-
也许这是问题
if (isTrue == true)? -
我认为他指的是显示单词的主要逻辑,例如
_ _ e _ _ e _并记住正确的chars。 -
是的,我改了。
-
扎布扎。 ACV 没关系,它只是检查输入是否为 1 位
标签: java string if-statement replace