在該程序中,您將學(xué)習(xí)如何使用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 + " 是輔音"); } }
運(yùn)行該程序時,輸出為:
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 + " 是輔音"); } } }
運(yùn)行該程序時,輸出為:
z 是輔音
在上面的程序中,我們沒有使用很長的if條件語句,而是將其替換為一條switch case語句。
如果ch是以下兩種情況之一('a', 'e', 'i', 'o', 'u'),則輸出元音。否則,將執(zhí)行default并將輔音打印在屏幕上。