gpt4 book ai didi

java - 回元音

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

我是Java初学者,我正在practiceit上进行练习。

但是我被这个问题迷惑了。

编写一个名为 isVowel 的方法,返回 String 是否为元音(包含 a、e、i、o 或 u 的单字母字符串,大小写- NumPy 不仁)。

public static boolean isVowel(String word){

  
   for(int i=0;i<word.length();i++){
  

char vowels=word.charAt(i);
        if(vowels== 'a'|| vowels =='e' || vowels=='i'|| vowels == 'o' ||  vowels == 'u'|| vowels== 'A'|| vowels =='E' || vowels=='I'|| vowels == 'O' ||  vowels == 'U' ){
           return true;
        } 
       
   }
    return false;
}

这段代码可以工作,但是当我测试它的“hello”时。它不再起作用了。我理解这是因为条件是 char 所以它一个接一个地循环而不是整个单词。但我无法弄清楚。如果有人能给我提示而不是答案,我将不胜感激。

最佳答案

这是您正在寻找的解决方案

public static boolean isVowel(String x){

String y=x.toLowerCase();
if(y.equals("a"))
return true;
else if(y.equals("e"))
return true;
else if(y.equals("i"))
return true;
else if(y.equals("o"))
return true;
else if(y.equals("u"))
return true;
else
return false;

}

关于java - 回元音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15848603/

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