Kotlin语言学习-条件控制语句课堂练习: 根据录入的成绩,输出对应的等级,90~100:A级,80~90:B级,70~80:C级,60~70:D级,<60:不及格 输入的提示信息:“请输入成绩:” 输出的提示信息:“你的成绩是X级”
时间: 2023-08-05 07:10:26 浏览: 170
可以使用如下的 Kotlin 代码实现该功能:
```kotlin
fun main() {
println("请输入成绩:")
val score = readLine()?.toDoubleOrNull() ?: return
val level = when (score) {
in 90.0..100.0 -> "A级"
in 80.0..90.0 -> "B级"
in 70.0..80.0 -> "C级"
in 60.0..70.0 -> "D级"
else -> "不及格"
}
println("你的成绩是$level")
}
```
运行该程序,会提示用户输入成绩,然后根据成绩计算出对应的等级并输出。注意,`readLine()` 函数读取用户输入的内容,返回的是一个字符串,所以需要使用 `toDoubleOrNull()` 将其转换为浮点数。如果转换失败,就直接退出程序。然后使用 `when` 表达式根据成绩的范围计算出对应的等级,并输出结果。
阅读全文