Chương trình Kotlin để kiểm tra xem một bảng chữ cái là Nguyên âm hay Phụ âm (if..else & when)

Trong chương trình này, bạn sẽ học cách kiểm tra xem bảng chữ cái là nguyên âm hay phụ âm bằng cách sử dụng câu lệnh if… else và when trong Kotlin.

Ví dụ 1: Kiểm tra xem một bảng chữ cái là nguyên âm hay phụ âm bằng cách sử dụng câu lệnh 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") )

Khi bạn chạy chương trình, đầu ra sẽ là:

 tôi là nguyên âm

Trong chương trình trên, 'i'được lưu trữ trong một biến char ch. Trong Java, bạn sử dụng dấu ngoặc kép (" ")cho chuỗi và dấu ngoặc đơn (' ')cho ký tự.

Bây giờ, để kiểm tra xem ch là nguyên âm hay không, chúng tôi kiểm tra nếu ch là bất kỳ: ('a', 'e', 'i', 'o', 'u'). Không giống như Java, điều này được thực hiện bằng cách sử dụng if… elsebiểu thức trái ngược với câu lệnh if… else.

Nếu bảng chữ cái là bất kỳ nguyên âm nào, "vowel"chuỗi sẽ được trả về. Khác, "consonant"chuỗi được trả về.

Chúng tôi cũng có thể kiểm tra nguyên âm hoặc phụ âm bằng cách sử dụng câu lệnh when trong Kotlin.

Ví dụ 2: Kiểm tra xem bảng chữ cái là nguyên âm hay phụ âm bằng cách sử dụng câu lệnh when

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

Khi bạn chạy chương trình, đầu ra sẽ là:

 z là phụ âm

Trong chương trình trên, thay vì sử dụng ifđiều kiện dài , chúng ta thay thế nó bằng một whencâu lệnh. whentương tự như switch casetrong Java.

Tuy nhiên, thay vì chỉ là một câu lệnh, whencũng là một biểu thức, tức là chúng ta có thể trả về và lưu trữ giá trị từ whencâu lệnh.

Vì vậy, trong chương trình, khi ch là một trong các trường hợp ('a', 'e', 'i', 'o', 'u'):, nguyên âm được in. Khác, elsemột phần được thực thi và phụ âm được in trên màn hình.

Đây là mã Java tương đương: Kiểm tra xem bảng chữ cái là nguyên âm hay phụ âm trong Java

thú vị bài viết...