V tomto programu se naučíte zkontrolovat, zda je abeceda samohláska nebo souhláska pomocí příkazu if… else a přepnout v Javě.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:
- Prohlášení Java, pokud … else
- Prohlášení o přepnutí Java
Příklad 1: Zkontrolujte, zda je abeceda samohláska nebo souhláska pomocí příkazu 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"); ) )
Výstup
jsem samohláska
Ve výše uvedeném programu 'i'
je uložen v char proměnné ch. V Javě používáte dvojité uvozovky (" ")
pro řetězce a jednoduché uvozovky (' ')
pro znaky.
Nyní, aby zjistil, zda je ch samohláska nebo ne, zkontrolujte, zda je některý ch: ('a', 'e', 'i', 'o', 'u')
. To se provádí pomocí jednoduchého if… else
příkazu.
Můžeme také zkontrolovat samohlásku nebo souhlásku pomocí příkazu switch v Javě.
Příklad 2: Zkontrolujte, zda je abeceda samohláska nebo souhláska pomocí příkazu 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"); ) ) )
Výstup
z je souhláska
Ve výše uvedeném programu místo dlouhé if
podmínky nahradíme switch case
příkazem.
Pokud ch je jeden z případů ('a', 'e', 'i', 'o', 'u')
:, samohláska se vytiskne. Jinak se provede výchozí případ a na obrazovce se vytiskne souhláska.