Skip to content

Latest commit

 

History

History
72 lines (60 loc) · 1.98 KB

File metadata and controls

72 lines (60 loc) · 1.98 KB

Java 程序:使用Switch Case检查元音或辅音

原文: 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。通过这种方式,我们可以识别用户输入的字母是否为元音。

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:

Enter a character : 
A
A is  a Vowel

输出 2:

Enter a character : 
P
P is a Consonant

输出 3:

Enter a character : 
9
Input is not an alphabet