跳到主要内容

Java程序检查字母是元音还是辅音

要理解这个示例,你应该具备以下 Java 编程主题的知识:

示例 1:使用 if..else 语句检查字母是元音还是辅音

public class VowelConsonant {

public static void main(String[] args) {

char ch = 'i';

if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' )
System.out.println(ch + " 是元音");
else
System.out.println(ch + " 是辅音");

}
}

输出

i 是元音

在上述程序中,'i' 被存储在字符变量 ch 中。在 Java 中,你使用双引号 (" ") 表示字符串和单引号 (' ') 表示字符。

现在,为了检查 ch 是否为元音,我们检查 ch 是否为以下任一:('a', 'e', 'i', 'o', 'u')。这是通过一个简单的 if..else 语句完成的。

我们也可以使用 Java 中的 switch 语句来检查字母是元音还是辅音。

示例 2:使用 switch 语句检查字母是元音还是辅音

public class VowelConsonant {

public static void main(String[] args) {

char ch = 'z';

switch (ch) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
System.out.println(ch + " 是元音");
break;
default:
System.out.println(ch + " 是辅音");
}
}
}

输出

z 是辅音

在上述程序中,我们没有使用长的 if 条件,而是用 switch case 语句替换它。

如果 ch 是以下任一情况:('a', 'e', 'i', 'o', 'u'),则打印元音。否则,执行 default 情况,并在屏幕上打印辅音。