Kotlin program annak ellenőrzésére, hogy egy karakter ábécé-e vagy sem

Ebben a programban megtanulja ellenőrizni, hogy egy adott karakter ábécé-e vagy sem. Ez egy if else utasítással, vagy amikor a Kotlin kifejezéssel történik.

1. példa: Kotlin program az ábécé ellenőrzésére, ha másképp

 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.") )

A program futtatásakor a kimenet a következő lesz:

 * nem ábécé.

A Java-hoz hasonlóan Kotlinban a char változó egy karakter ASCII-értékét (0 és 127 közötti szám) tárolja, nem pedig magát a karaktert.

A kisbetűk ASCII értéke 97 és 122 között van. És a nagybetűk ASCII értéke 65 és 90 között van.

Ez az oka, összehasonlítjuk a c változót az 'a' (97) és a 'z' (122) között. Hasonlóképpen tesszük ezt az „A” (65) és a „Z” (90) közötti nagybetűk ellenőrzésére is.

Itt található a program megfelelő Java-kódja: Java-program annak ellenőrzésére, hogy egy karakter ábécé-e vagy sem

A probléma megoldásához összehasonlítások helyett tartományokat is használhat.

2. példa: Kotlin program az ábécé ellenőrzésére, ha másként tartományokkal rendelkezik

 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.") )

A program futtatásakor a kimenet a következő lesz:

 az a ábécé.

Akár kifejezést is használhat, ha nem, a probléma megoldására.

Példa #: Kotlin program az ábécé ellenőrzésére a mikor használatával

 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.") ) )

A program futtatásakor a kimenet a következő lesz:

 C egy ábécé.

érdekes cikkek...