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

在本程序中,您将学习使用 Java 中的 if..elseswitch 语句检查字母表是元音还是辅音。

要理解此示例,您应该具备以下 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' 是存放在一个 char 变量 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') ,打印元音。否则,默认 case 被执行并且辅音被打印在屏幕上。