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… else
biể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 when
câu lệnh. when
tương tự như switch case
trong Java.
Tuy nhiên, thay vì chỉ là một câu lệnh, when
cũ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ừ when
câ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, else
mộ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