Programme Kotlin pour vérifier si un alphabet est une voyelle ou une consonne (si .. sinon et quand)

Dans ce programme, vous apprendrez à vérifier si un alphabet est une voyelle ou un consotant en utilisant if… else et une instruction when en Kotlin.

Exemple 1: Vérifiez si un alphabet est une voyelle ou une consonne en utilisant l'instruction if… else

 fun main(args: Array) ( val ch = 'i' val vowelConsonant = if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') "vowel" else "consonant" println("$ch is $vowelConsonant") )

Lorsque vous exécutez le programme, la sortie sera:

 je suis voyelle

Dans le programme ci-dessus, 'i'est stocké dans une variable char ch. En Java, vous utilisez des guillemets doubles (" ")pour les chaînes et des guillemets simples (' ')pour les caractères.

Maintenant, pour vérifier si ch est voyelle ou non, nous vérifions si ch est l' un des: ('a', 'e', 'i', 'o', 'u'). Contrairement à Java, cela se fait en utilisant une if… elseexpression par opposition à l'instruction if… else.

Si l'alphabet est l'une des voyelles, une "vowel"chaîne est renvoyée. Sinon, la "consonant"chaîne est renvoyée.

Nous pouvons également vérifier la voyelle ou la consonne en utilisant une instruction when en Kotlin.

Exemple 2: Vérifiez si un alphabet est une voyelle ou une consonne à l'aide de l'instruction when

 fun main(args: Array) ( val ch = 'z' when(ch) ( 'a', 'e', 'i', 'o', 'u' -> println("$ch is vowel") else -> println("$ch is consonant") ) )

Lorsque vous exécutez le programme, la sortie sera:

 z est une consonne

Dans le programme ci-dessus, au lieu d'utiliser une ifcondition longue , nous la remplaçons par une wheninstruction. whenest similaire à switch caseJava.

Mais, au lieu d'une simple instruction, whenc'est aussi une expression, c'est-à-dire que nous pouvons retourner et stocker la valeur de l' wheninstruction.

Donc, dans le programme, quand ch est l'un des cas ('a', 'e', 'i', 'o', 'u'):, la voyelle est imprimée. Sinon, une elsepartie est exécutée et la consonne est imprimée sur l'écran.

Voici le code Java équivalent: Vérifiez si un alphabet est une voyelle ou une consonne en Java

Articles intéressants...