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 + " is vowel");
        else
            System.out.println(ch + " is consonant");

    }
}

输出

i is vowel

在上面的程序中,'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 + " is vowel");
                break;
            default:
                System.out.println(ch + " is consonant");
        }
    }
}

输出

z is consonant

在上面的程序中,我们用 switch case 语句替换了冗长的 if 条件。

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


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战