Dalam program ini, anda akan belajar untuk memeriksa sama ada watak yang diberikan adalah abjad atau tidak. Ini dilakukan dengan menggunakan pernyataan if else atau ketika ungkapan di Kotlin.
Contoh 1: Program Kotlin untuk Memeriksa Abjad menggunakan jika ada
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.") )
Semasa anda menjalankan program, outputnya adalah:
* bukan abjad.
Seperti Java, di Kotlin, variabel char menyimpan nilai ASCII watak (nombor antara 0 dan 127) daripada watak itu sendiri.
Nilai ASCII huruf kecil adalah dari 97 hingga 122. Dan, nilai ASCII huruf besar adalah dari 65 hingga 90.
Inilah sebabnya, kami membandingkan pemboleh ubah c antara 'a' (97) hingga 'z' (122). Begitu juga, kami melakukan perkara yang sama untuk memeriksa huruf besar antara 'A' (65) hingga 'Z' (90).
Inilah kod Java yang setara untuk program: Program Java untuk Memeriksa Sama ada Karakter adalah Abjad atau Tidak
Anda boleh menggunakan julat dan bukannya perbandingan untuk menyelesaikan masalah ini.
Contoh 2: Program Kotlin untuk Memeriksa Abjad menggunakan jika lain dengan julat
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.") )
Semasa anda menjalankan program, outputnya adalah:
a ialah abjad.
Anda bahkan boleh menggunakan ungkapan sebagai ganti jika ada untuk menyelesaikan masalah.
Contoh #: Program Kotlin untuk Memeriksa Huruf dengan menggunakan bila
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.") ) )
Semasa anda menjalankan program, outputnya adalah:
C ialah abjad.