Bir Alfabenin Ünlü veya Ünsüz Olduğunu Kontrol Etmek İçin Kotlin Programı (if..else & when)

Bu programda, Kotlin'de if… else ve when ifadesini kullanarak bir alfabenin sesli mi yoksa uyumlu mu olduğunu kontrol etmeyi öğreneceksiniz.

Örnek 1: if… else ifadesini kullanarak bir alfabenin sesli veya sessiz olup olmadığını kontrol edin

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

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

 ben ünlüüm

Yukarıdaki programda, 'i'bir char değişkeninde ch saklanır. Java'da, (" ")dizeler için çift ​​tırnak ve (' ')karakterler için tek tırnak kullanırsınız.

Şimdi, ch sesli harf olup olmadığını kontrol etmek ya da olmasın, biz ch herhangi biri olup olmadığını kontrol edin: ('a', 'e', 'i', 'o', 'u'). Java'dan farklı olarak, bu if… elseif … else ifadesinin aksine ifade kullanılarak yapılır .

Alfabe ünlülerden herhangi biriyse, "vowel"dizge döndürülür. Aksi "consonant"takdirde dize döndürülür.

Ayrıca Kotlin'de bir when ifadesi kullanarak ünlü veya ünsüzleri de kontrol edebiliriz.

Örnek 2: Bir alfabenin sesli mi yoksa ünsüz mü olduğunu when ifadesini kullanarak kontrol edin

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

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

 z ünsüzdür

Yukarıdaki programda uzun bir ifkoşul kullanmak yerine onu bir whenifade ile değiştiriyoruz . Java whenile benzerdir switch case.

Ancak, sadece bir ifade yerine, whenaynı zamanda bir ifadedir, yani ifadeden değeri döndürebilir ve saklayabiliriz when.

Bu nedenle, programda ch iki durumdan biri olduğunda:, ('a', 'e', 'i', 'o', 'u')sesli harf yazdırılır. Aksi elsetakdirde , parça yürütülür ve ekranda sessiz harf yazdırılır.

İşte eşdeğer Java kodu: Java'da bir alfabenin sesli mi yoksa ünsüz mü olduğunu kontrol edin

Ilginç makaleler...