gpt4 book ai didi

java - 检查字符是否等于单词

转载 作者:行者123 更新时间:2023-12-01 14:43:26 25 4
gpt4 key购买 nike

 do {            
System.out.println("Word: " + secretWord.getWordMask());
//System.out.print("Guesses: " + guesses);
System.out.print("Enter your guess: ");
Scanner keyboard = new Scanner(System.in);
String guess = keyboard.next();

WordHider revealChar = new WordHider();

revealChar.revealLetter(guess);
System.out.println(revealChar.getWordMask());
secretWord.revealLetter(guess);


} while ();

我的代码现在所做的是不断要求用户输入一个字母,然后显示它(如果它是单词的一部分)。我在不同的类中有另一个方法来检查是否找到隐藏的单词

public boolean isHiddenWordFound() {
for (int i = 0; i < wordMask.length(); i++) {
if(wordMask.charAt(i) == HIDE_CHAR.charAt(0)) {
return false;

我需要弄清楚如何让 while 部分检查这一点。但我只是不知所措,有什么想法吗?

最佳答案

如果 isHiddenWordFound 表示如果文件的一部分被隐藏,则找不到该文件,那么您需要将其反转为 true 才能继续循环,一旦找到该单词,它将返回 true,此时反转将为 false允许程序继续执行:

while (!isHiddenWordFound());

关于java - 检查字符是否等于单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com