原文: https://www.programiz.com/kotlin-programming/examples/positive-negative
要检查数字是正数还是负数,请将其与 0 进行比较。
- 如果数字大于零,则为正数。
- 如果数字小于零,则为负数。
- 如果数字等于零,则为零。
fun main(args: Array<String>) {
val number = 12.3
if (number < 0.0)
println("$number is a negative number.")
else if (number > 0.0)
println("$number is a positive number.")
else
println("$number is 0.")
}运行该程序时,输出为:
12.3 is a positive number.以下是等效的 Java 代码:用于检查数字是正数还是负数的 Java 程序。
上述程序中的if else语句也可以使用when表达式替换。
fun main(args: Array<String>) {
val number = -12.3
when {
number < 0.0 -> println("$number is a negative number.")
number > 0.0 -> println("$number is a positive number.")
else -> println("$number is 0.")
}
}运行该程序时,输出为:
-12.3 is a negative number.