Bir Karakterin Alfabe Olup Olmadığını Kontrol Etmek İçin Kotlin Programı

Bu programda, belirli bir karakterin bir alfabe olup olmadığını kontrol etmeyi öğreneceksiniz. Bu, bir if else ifadesi kullanılarak veya Kotlin'de ne zaman ifadesi kullanılarak yapılır.

Örnek 1: Başka ise Kullanarak Alfabeyi Kontrol Etmek için Kotlin Programı

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

Programı çalıştırdığınızda, çıktı:

 * bir alfabe değildir.

Java gibi Kotlin'de de char değişkeni, karakterin kendisi yerine bir karakterin ASCII değerini (0 ile 127 arasındaki sayı) depolar.

Küçük harfli alfabelerin ASCII değeri 97'den 122'ye kadardır. Büyük harfli alfabelerin ASCII değeri 65'den 90'a kadardır.

C değişkenini 'a' (97) ile 'z' (122) arasında karşılaştırmamızın nedeni budur. Aynı şekilde, 'A' (65) ile 'Z' (90) arasındaki büyük harfleri kontrol etmek için aynısını yapıyoruz.

Programın eşdeğer Java kodu: Bir Karakterin Alfabe Olup Olmadığını Kontrol Etmek İçin Java Programı

Bu sorunu çözmek için karşılaştırmalar yerine aralıklar kullanabilirsiniz.

Örnek 2: Kotlin Programı, aralıklarla eğer başkaysa kullanarak Alfabeyi Kontrol Etme

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

Programı çalıştırdığınızda, çıktı:

 a bir alfabedir.

Problemi çözmek için if else yerine when ifadesini bile kullanabilirsiniz.

Örnek #: Alfabeyi Ne Zaman Kullanarak Kontrol Etmek İçin Kotlin Programı

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

Programı çalıştırdığınızda, çıktı:

 C bir alfabedir.

Ilginç makaleler...