English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie Sie in Java mit if..else und switch-Anweisungen überprüfen, ob das Alphabet ein Vokal oder ein Konsonant ist.
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 + " ist ein Vokal"); else System.out.println(ch + " ist ein Konsonant"); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
i ist ein Vokal
In dem obigen Programm wird 'i' im char-Variable ch gespeichert. In Java werden Double-Quotes (" ") für Zeichenketten und Single-Quotes (' ') für Zeichen verwendet.
Jetzt muss überprüft werden, ob ch ein Vokal ist, ob ch einer der folgenden ('a', 'e', 'i', 'o', 'u') ist. Eine einfache if..else-Anweisung genügt.
Wir können auch den switch-Ausdruck in Java verwenden, um Vokale oder Konsonanten zu überprüfen.
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 + " ist ein Vokal"); break; default: System.out.println(ch + " ist ein Konsonant"); } } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
z ist ein Konsonant
In dem obigen Programm haben wir keine sehr langen if-Bedingungen verwendet, sondern sie durch einen switch-case-Ausdruck ersetzt.
Wenn ch eines der folgenden beiden Fälle ('a', 'e', 'i', 'o', 'u') ist, wird die Vokal ausgegeben. Andernfalls wird default ausgeführt und der Konsonant wird auf dem Bildschirm gedruckt.