原文: https://beginnersbook.com/2017/09/java-program-to-check-vowel-and-consonant-using-switch-case/

字母AEIOU(小写和大写)被称为元音,其余的字母表称为辅音。在这里,我们将编写一个 java 程序,使用 Java 中的 Switch Case检查输入字符是元音还是辅音

如果您是 java 新手,请参阅 Java 教程以开始学习基础知识

示例:使用Switch Case检查元音或辅音的程序

在这个程序中,我们没有故意使用break语句,因此如果用户输入任何元音,程序将继续执行所有后续情况,直到达到Case 'U'并且我们正在设置布尔变量的值为true。通过这种方式,我们可以识别用户输入的字母是否为元音。

  1. import java.util.Scanner;
  2. class JavaExample
  3. {
  4. public static void main(String[ ] arg)
  5. {
  6. boolean isVowel=false;;
  7. Scanner scanner=new Scanner(System.in);
  8. System.out.println("Enter a character : ");
  9. char ch=scanner.next().charAt(0);
  10. scanner.close();
  11. switch(ch)
  12. {
  13. case 'a' :
  14. case 'e' :
  15. case 'i' :
  16. case 'o' :
  17. case 'u' :
  18. case 'A' :
  19. case 'E' :
  20. case 'I' :
  21. case 'O' :
  22. case 'U' : isVowel = true;
  23. }
  24. if(isVowel == true) {
  25. System.out.println(ch+" is a Vowel");
  26. }
  27. else {
  28. if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
  29. System.out.println(ch+" is a Consonant");
  30. else
  31. System.out.println("Input is not an alphabet");
  32. }
  33. }
  34. }

输出 1:

  1. Enter a character :
  2. A
  3. A is a Vowel

输出 2:

  1. Enter a character :
  2. P
  3. P is a Consonant

输出 3:

  1. Enter a character :
  2. 9
  3. Input is not an alphabet