Kotlin运算符
介绍
在 Kotlin 中,运算符是用于执行特定操作的符号或关键字。它们可以用于处理变量、常量或表达式,并返回一个结果。Kotlin 提供了多种类型的运算符,包括算术运算符、比较运算符、逻辑运算符等。掌握这些运算符是编写高效 Kotlin 代码的基础。
本文将逐步介绍 Kotlin 中的各种运算符,并通过代码示例和实际案例帮助你理解它们的用法。
算术运算符
算术运算符用于执行基本的数学运算,如加法、减法、乘法和除法。以下是 Kotlin 中常用的算术运算符:
运算符 | 描述 | 示例 |
---|---|---|
+ | 加法 | 1 + 2 → 3 |
- | 减法 | 5 - 3 → 2 |
* | 乘法 | 2 * 3 → 6 |
/ | 除法 | 10 / 2 → 5 |
% | 取模(余数) | 10 % 3 → 1 |
代码示例
fun main() {
val a = 10
val b = 3
println("加法: ${a + b}") // 输出: 加法: 13
println("减法: ${a - b}") // 输出: 减法: 7
println("乘法: ${a * b}") // 输出: 乘法: 30
println("除法: ${a / b}") // 输出: 除法: 3
println("取模: ${a % b}") // 输出: 取模: 1
}
提示
在 Kotlin 中,除法运算符 /
对于整数类型会返回整数结果。如果需要浮点数结果,请确保至少有一个操作数是浮点数。
比较运算符
比较运算符用于比较两个值,并返回一个布尔值(true
或 false
)。以下是 Kotlin 中常用的比较运算符:
运算符 | 描述 | 示例 |
---|---|---|
== | 等于 | 5 == 5 → true |
!= | 不等于 | 5 != 3 → true |
> | 大于 | 5 > 3 → true |
< | 小于 | 5 < 3 → false |
>= | 大于或等于 | 5 >= 5 → true |
<= | 小于或等于 | 5 <= 3 → false |