ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Java 程序:使用`Switch Case`检查元音或辅音 > 原文: [https://beginnersbook.com/2017/09/java-program-to-check-vowel-and-consonant-using-switch-case/](https://beginnersbook.com/2017/09/java-program-to-check-vowel-and-consonant-using-switch-case/) 字母`A`,`E`,`I`,`O`和`U`(小写和大写)被称为元音,其余的字母表称为辅音。在这里,我们将编写一个 java 程序,使用 Java 中的 [`Switch Case`检查输入字符是元音还是辅音](https://beginnersbook.com/2017/08/java-switch-case/)。 > 如果您是 java 新手,请参阅 [Java 教程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)以开始学习基础知识 ## 示例:使用`Switch Case`检查元音或辅音的程序 在这个程序中,我们没有故意使用[`break`语句](https://beginnersbook.com/2017/08/java-break-statement/),因此如果用户输入任何元音,程序将继续执行所有后续情况,直到达到`Case 'U'`并且我们正在设置布尔变量的值为`true`。通过这种方式,我们可以识别用户输入的字母是否为元音。 ```java import java.util.Scanner; class JavaExample { public static void main(String[ ] arg) { boolean isVowel=false;; Scanner scanner=new Scanner(System.in); System.out.println("Enter a character : "); char ch=scanner.next().charAt(0); scanner.close(); switch(ch) { case 'a' : case 'e' : case 'i' : case 'o' : case 'u' : case 'A' : case 'E' : case 'I' : case 'O' : case 'U' : isVowel = true; } if(isVowel == true) { System.out.println(ch+" is a Vowel"); } else { if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) System.out.println(ch+" is a Consonant"); else System.out.println("Input is not an alphabet"); } } } ``` 输出 1: ```java Enter a character : A A is a Vowel ``` 输出 2: ```java Enter a character : P P is a Consonant ``` 输出 3: ```java Enter a character : 9 Input is not an alphabet ```