Kotlin 程序:检查字母是元音还是辅音
示例1:使用if..else语句检查字母是元音还是辅音
fun main(args: Array<String>) {
val ch = 'i'
val vowelConsonant = if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') "元音" else "辅音"
println("$ch 是 $vowelConsonant")
}
当运行程序时,输出将为:
i 是 元音
在上面的程序中,字符 'i'
存储在字符变量 ch
中。在Java中,用双引号 (" ")
表示字符串,用单引号 (' ')
表示字符。
现在,要检查 ch
是否为元音或辅音,我们检查 ch
是否为其中之一:('a', 'e', 'i', 'o', 'u')
。与Java不同,这是使用if..else
表达式而不是if..else
语句来完成的。
如果字母是元音之一,则返回字符串 "元音"
。否则,返回字符串 "辅音"
。
我们还可以使用Kotlin中的when
语句来检查元音或辅音。
示例2:使用when语句检查字母是元音还是辅音
fun main(args: Array<String>) {
val ch = 'z'
when(ch) {
'a', 'e', 'i', 'o', 'u' -> println("$ch 是 元音")
else -> println("$ch 是 辅音")
}
}
当运行程序时,输出将为:
z 是 辅音