Program Java ke kontrole, zda je abeceda samohláska nebo souhláska (if-else a switch-case)

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… elsepří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é ifpodmínky nahradíme switch casepří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.

Zajímavé články...