Ebben a programban megtanulja ellenőrizni, hogy az ábécé magánhangzó vagy mássalhangzó, ha… mást, és kapcsolót váltani a Java-ban.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java if… else nyilatkozat
- Java switch Statement
1. példa: Ellenőrizze, hogy az ábécé magánhangzó vagy mássalhangzó, ha… else utasítással
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"); ) )
Kimenet
én magánhangzó vagyok
A fenti programban 'i'
egy char változóban van tárolva. A Java-ban kettős idézőjeleket használ (" ")
a karakterláncokhoz, és egyetlen idézőjelet (' ')
a karakterekhez.
Most, hogy ellenőrizze, hogy ch magánhangzó vagy nem, akkor ellenőrizze ha ch bármelyike: ('a', 'e', 'i', 'o', 'u')
. Ez egy egyszerű if… else
utasítás segítségével történik .
A magánhangzót vagy mássalhangzót is ellenőrizhetjük egy Java utasítás kapcsolóval.
2. példa: Ellenőrizze, hogy az ábécé magánhangzó vagy mássalhangzó-e a kapcsolati utasítás segítségével
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"); ) ) )
Kimenet
z mássalhangzó
A fenti programban a hosszú if
feltétel helyett egy switch case
utasítással helyettesítjük .
Ha ch bármelyik esete ('a', 'e', 'i', 'o', 'u')
:, magánhangzót nyomtatunk. Egyébként az alapértelmezett eset végrehajtásra kerül, és a mássalhangzó kinyomtatásra kerül a képernyőn.