V tem programu se boste naučili preverjati, ali je abeceda samoglasnik ali konstanta, z uporabo if … else in preklopiti stavek v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Izjava Java, če … drugače
- Izjava o preklopu Java
Primer 1: Preverite, ali je abeceda samoglasnik ali soglasnik, če uporabite izjavo 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"); ) )
Izhod
i je samoglasnik
V zgornjem programu 'i'
je shranjen v spremenljivki char ch. V Javi uporabljate dvojne narekovaje (" ")
za nize in enojne narekovaje (' ')
za znake.
Zdaj, da preveri, ali je ch samoglasnik ali ne, preverite, če je ch koli od: ('a', 'e', 'i', 'o', 'u')
. To se naredi s preprosto if… else
izjavo.
Za samoglasnik ali soglasnik lahko preverimo tudi s pomočjo stavka switch v Javi.
2. primer: Preverite, ali je abeceda samoglasnik ali soglasnik, s pomočjo stavka za preklop
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"); ) ) )
Izhod
z je soglasnik
V zgornjem programu ga namesto dolgotrajnega if
pogoja nadomestimo z switch case
izjavo.
Če je ch eden od primerov ('a', 'e', 'i', 'o', 'u')
:, se izpiše samoglasnik. V nasprotnem primeru se izvrši privzeta črka in soglasnik se natisne na zaslon.