Program Kotlin untuk Memeriksa Sama ada Huruf adalah Vokal atau Konsonan (jika..selepas & bila)

Dalam program ini, anda akan belajar untuk memeriksa sama ada abjad adalah vokal atau konsonan menggunakan jika … lain dan ketika pernyataan di Kotlin.

Contoh 1: Periksa sama ada abjad adalah vokal atau konsonan menggunakan pernyataan if… else

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

Semasa anda menjalankan program, outputnya adalah:

 saya adalah vokal

Dalam program di atas, 'i'disimpan dalam variabel char ch. Di Jawa, anda menggunakan tanda petik ganda (" ")untuk rentetan dan tanda petik tunggal (' ')untuk watak.

Sekarang, untuk memeriksa sama ada ch adalah vokal atau tidak, kita memeriksa jika ch adalah mana-mana daripada: ('a', 'e', 'i', 'o', 'u'). Tidak seperti Java, ini dilakukan dengan menggunakan if… elseungkapan yang bertentangan dengan pernyataan jika…

Sekiranya abjad adalah salah satu vokal, "vowel"rentetan dikembalikan. Jika tidak, "consonant"rentetan dikembalikan.

Kami juga boleh memeriksa huruf vokal atau konsonan menggunakan pernyataan ketika di Kotlin.

Contoh 2: Periksa sama ada abjad huruf vokal atau konsonan menggunakan ketika pernyataan

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

Semasa anda menjalankan program, outputnya adalah:

 z adalah konsonan

Dalam program di atas, bukannya menggunakan ifkeadaan lama , kami menggantinya dengan whenpernyataan. whenserupa dengan switch casedi Jawa.

Tetapi, bukan sekadar pernyataan, whenjuga merupakan ungkapan, iaitu kita dapat mengembalikan dan menyimpan nilai dari whenpernyataan.

Jadi, dalam program, apabila ch adalah salah satu daripada kes ('a', 'e', 'i', 'o', 'u'):, vokal dicetak. Lain, elsebahagian dijalankan dan konsonan dicetak di skrin.

Inilah kod Java yang setara: Periksa sama ada abjad adalah vokal atau konsonan di Java

Artikel menarik...