Kotlin-programma om te controleren of een personage alfabet is of niet

In dit programma leer je controleren of een bepaald teken een alfabet is of niet. Dit wordt gedaan met behulp van een if else-statement of when-expressie in Kotlin.

Voorbeeld 1: Kotlin-programma om alfabet te controleren met behulp van anders

 fun main(args: Array) ( val c = '*' if (c>= 'a' && c = 'A' && c <= 'Z') println("$c is an alphabet.") else println("$c is not an alphabet.") )

Wanneer u het programma uitvoert, is de uitvoer:

 * is geen alfabet.

Net als Java slaat de char-variabele in Kotlin de ASCII-waarde van een teken op (getal tussen 0 en 127) in plaats van het teken zelf.

De ASCII-waarde van kleine letters is van 97 tot 122. En de ASCII-waarde van hoofdletters is van 65 tot 90.

Dit is de reden dat we variabele c tussen 'a' (97) en 'z' (122) vergelijken. Evenzo doen we hetzelfde om te controleren op hoofdletters tussen 'A' (65) tot 'Z' (90).

Hier is de equivalente Java-code voor het programma: Java-programma om te controleren of een teken alfabet is of niet

U kunt bereiken in plaats van vergelijkingen gebruiken om dit probleem op te lossen.

Voorbeeld 2: Kotlin-programma om alfabet te controleren met behulp van anders met bereiken

 fun main(args: Array) ( val c = 'a' if (c in 'a'… 'z' || c in 'A'… 'Z') println("$c is an alphabet.") else println("$c is not an alphabet.") )

Wanneer u het programma uitvoert, is de uitvoer:

 a is een alfabet.

U kunt zelfs when-uitdrukking gebruiken in plaats van if else om het probleem op te lossen.

Voorbeeld #: Kotlin-programma om alfabet te controleren met wanneer

 fun main(args: Array) ( val c = 'C' when ( (c in 'a'… 'z' || c in 'A'… 'Z') -> println("$c is an alphabet.") else -> println("$c is not an alphabet.") ) )

Wanneer u het programma uitvoert, is de uitvoer:

 C is een alfabet.

Interessante artikelen...