我正在创建一个刽子手游戏,我想知道如何检查输入的字母是否等于数组中的一个。代码如下。
Scanner input = new Scanner(System.in);
int x = 0;
System.out.println("Enter a word for hangman!!");
String word = input.next();
char[] word2 = word.toCharArray();
do{
System.out.println("guess a letter");
String letter = input.next();
if(letter. ){
}
}while( x < 5 );
由于
答案 0 :(得分:0)
使用简单的方法
boolean containsLetter(char letter)
{
for(Char c : word2)
{
if(c == letter)
return true;
}
// We got here means no matches
return false;
}
然后检查:
if(!containsLetter(letter))
// does not contain the letter