Programma Java per verificare se un alfabeto è vocale o consonante (if-else e switch-case)

In questo programma imparerai a controllare se un alfabeto è una vocale o una consotante usando if … else e l'istruzione switch in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Istruzione Java if … else
  • Istruzione switch Java

Esempio 1: controlla se un alfabeto è vocale o consonante usando l'istruzione 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"); ) )

Produzione

 io è vocale

Nel programma precedente, 'i'è memorizzato in una variabile char ch. In Java, usi le virgolette doppie (" ")per le stringhe e le virgolette singole (' ')per i caratteri.

Ora, per verificare se ch è vocale o no, noi verificare se ch è una delle: ('a', 'e', 'i', 'o', 'u'). Questo viene fatto usando una semplice if… elsedichiarazione.

Possiamo anche controllare la vocale o la consonante usando un'istruzione switch in Java.

Esempio 2: controlla se un alfabeto è vocale o consonante utilizzando l'istruzione 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"); ) ) )

Produzione

 z è consonante

Nel programma precedente, invece di utilizzare una ifcondizione lunga , la sostituiamo con switch caseun'istruzione.

Se ch è uno dei casi ('a', 'e', 'i', 'o', 'u'):, viene stampata la vocale. Altrimenti, viene eseguito il caso predefinito e la consonante viene stampata sullo schermo.

Articoli interessanti...