In dit programma leer je om te controleren of een alfabet een klinker of een medeklinker is met behulp van if… else and switch statement in Java.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java if… else-instructie
- Java Switch-instructie
Voorbeeld 1: Controleer of een alfabet een klinker of medeklinker is met de instructie 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"); ) )
Uitvoer
ik is een klinker
In het bovenstaande programma 'i'
wordt opgeslagen in een char-variabele ch. In Java gebruikt u dubbele aanhalingstekens (" ")
voor tekenreeksen en enkele aanhalingstekens (' ')
voor tekens.
Nu, om te controleren of ch is klinker of niet, controleren we of ch is een van: ('a', 'e', 'i', 'o', 'u')
. Dit wordt gedaan met behulp van een eenvoudige if… else
verklaring.
We kunnen ook controleren op klinkers of medeklinkers met behulp van een switch-instructie in Java.
Voorbeeld 2: Controleer of een alfabet een klinker of medeklinker is met de instructie 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"); ) ) )
Uitvoer
z is medeklinker
In het bovenstaande programma, in plaats van een lange if
voorwaarde te gebruiken, vervangen we deze door een switch case
instructie.
Als ch een van de gevallen ('a', 'e', 'i', 'o', 'u')
is:, wordt de klinker afgedrukt. Anders wordt standaard hoofdlettergebruik uitgevoerd en wordt medeklinker op het scherm afgedrukt.