在該程序中,您將學習如何使用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中,對字符串使用雙引號(" "),對于字符使用單引號(' ')。
現(xiàn)在,要檢查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'),則輸出元音。否則,將執(zhí)行default并將輔音打印在屏幕上。