字符 **A、E、I、O、U** 称为 *元音*。其余字符称为 *辅音*。 在这里我们编写一个 java 程序来检查字符是元音还是辅音。
为了在 Java 中检查字符是元音还是辅音,首先,我们必须声明类 ConsonentVowel。然后从用户那里读取一个字符 **ch**。然后通过使用 `if` 语句检查字符是否是 *元音*,条件中给出了小写和大写字母,即 **a, e, i, o, u, A, E, I, O, U**。如果相等,则显示该字符是元音,否则显示该字符是辅音。
为了在 Java 中从用户那里读取字符,我们可以使用 Java **Scanner** 类中的 **next()** 函数。**next().charAt(0)** 读取用户输入的字符串的第一个字符。
**步骤 1**:声明带有 **public** 修饰符的类 ConsonentVowel。
步骤 2:打开**main()**函数以启动程序,Java程序的执行从**main()**开始
**步骤 3**:提示用户输入一个字符。
**步骤 4**:使用 **scanner.next().charAt(0)** 从用户那里读取字符到变量 **ch** 中。
**步骤 5**:使用 `if` 条件检查 **ch** 是否等于 * **a** * 或 ** *e*** 或 ** *i*** 或 ** *o*** 或 ** *u*** 或 ** *A*** 或 ** *E*** 或 * **I*** * 或 ** *O*** 或 ** *U***
**步骤 6**:如果条件为真,则将该字符显示为元音。
**步骤 7**:如果条件为假,则将该字符显示为辅音。
import java.util.Scanner;
public class ConsonentVowel {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("Enter a character : ");//Read a character from user
char ch=scanner.next().charAt(0);
scanner.close();
if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ||ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U' )//Check both uppercase and lowercase
System.out.println(ch + " is a Vowel");//If ch is vowel then display Vowel
else
System.out.println(ch + " is a Consonant");
}
}
OUTPUT 1 Enter a character : a a is a Vowel OUTPUT 2 Enter a character : b b is a Consonant