我不明白我的错误:我必须通过单词比较字母,例如home

如果用户输入字母o,则必须出现一条消息以告知字母o存在。

否则,必须出现另一条消息来告知该字母不好。

我的问题是,当我输入字母o时,我没有得到的消息。
通常,这封信存在...

for(int i=0;i<9;i++){
      System.out.print("Enter your letter : ");
      char user_input_letter = enter.next().charAt(0);
      if(word_to_search.charAt(0) == user_input_letter){
        System.out.println("The letter exists !!");
      }
      else{
        System.out.println("This letter does not exist ! ");
      }
    }

最佳答案

请遵循以下代码。要查找charactersub是否包含字符串。
希望这对您有用。


  
  码
  


for(int i=0;i<9;i++){
    System.out.print("Enter your letter : ");
    char user_input_letter = enter.next().charAt(0);
    if(word_to_search.indexOf(user_input_letter)>=0){
        System.out.println("The letter exists !!");
    }
    else{
        System.out.println("This letter does not exist ! ");
    }
}

关于java - 通过单词比较字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59248068/

10-13 09:05