在该程序中,您将学习如何使用Java中的if..else和switch语句检查字母是元音还是辅音。
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语句检查元音或辅音。
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并将辅音打印在屏幕上。