Java程序来计算字符串中的所有元音

假设以下是我们的字符串。

String str = "!Demo Text!";

要计算元音,请遍历每个字符并检查是否有任何元音,即

if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {
++vowelsCount;
}

变量“ vowelsCount”将给出所有元音的计数。

示例

public class Demo {
   public static void main(String[] args) {
      String str = "!Demo Text!";
      int vowelsCount = 0;
      for(char c : str.toCharArray()) {
         c = Character.toLowerCase(c);
         if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {
            ++vowelsCount;
         }
      }
      System.out.println("String "+str+" has "+ vowelsCount + " vowels.");
   }
}

输出结果

String !Demo Text! has 3 vowels.