示例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'
存储在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 + " is vowel");
break;
default:
System.out.println(ch + " is consonant");
}
}
}
输出
z is consonant
在上面的程序中,不是使用long if
条件,而是将其替换为switch case
语句。
如果ch是以下任意一种情况:( ('a', 'e', 'i', 'o', 'u')
,则输出元音。否则,将执行默认情况并在屏幕上打印辅音。