多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Java 程序:检查字母是元音还是辅音 > 原文: [https://www.programiz.com/java-programming/examples/vowel-consonant](https://www.programiz.com/java-programming/examples/vowel-consonant) #### 在此程序中,您将学习如何使用 Java 中的`if..else`和`switch`语句检查字母是元音还是辅音。 ## 示例 1:使用`if..else`语句检查字母是元音还是辅音 ```java 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 + " is vowel"); else System.out.println(ch + " is consonant"); } } ``` 运行该程序时,输出为: ```java i is vowel ``` 在上述程序中,`'i'`存储在`char`变量`ch`中。 在 Java 中,对字符串使用双引号`(" ")`,对于字符使用单引号`(' ')`。 现在,要检查`ch`是否是元音,我们检查`ch`是否为以下任何一项:`('a', 'e', 'i', 'o', 'u')`。 使用简单的`if..else`语句即可完成此操作。 我们还可以使用 Java 中的`switch`语句检查元音或辅音。 * * * ## 示例 2:使用`switch`语句检查字母是元音还是辅音 ```java 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 + " is vowel"); break; default: System.out.println(ch + " is consonant"); } } } ``` 运行该程序时,输出为: ```java z is consonant ``` 在上面的程序中,我们没有使用长`if`条件,而是将其替换为`switch case`语句。 如果`ch`是以下两种情况之一:`('a', 'e', 'i', 'o', 'u')`,则输出元音。 否则,执行`default case`并在屏幕上打印辅音。