减法运算符用于计算两个数值的差值。若操作数均为整数,结果为整数(截断小数部分);若包含浮点数,结果为浮点数。 fun main() {// 整数减法val a = 10val b = 3val dif = a - b // 结果为7pr...
浮点数可以理解为带小数点的数值 fun main() { // 浮点数减法 val x = 10.5 val y = 2.3 val fdiff = x - y // 结果为8.2 println("浮点数减法: $x - $y = $fdiff")} 浮点数减法时,确保至少有一个操作数为浮点...
kotlin中用*表示乘法 fun main() {// 整数乘法val a = 4val b = 5val product = a * b // 结果为20println("整数乘法: $a * $b = $product")// 混合类型乘法val x = 3.5val y = 2val mixedProduct = x * y // 结果为7.0(浮点数)...
除法:计算两个数值的商。整数除法截断小数部分,浮点数除法返回精确结果。 案例 fun main() { // 整数除法 val a = 10 val b = 3 val q = a / b // 结果为3(截断小数) println("整数除法: $a / $b...
取模:计算两个数值相除的余数,符号与被除数相同。 fun main() { val c = a % b // 结果为1(10 ÷ 3 余1) println("取模运算: $a % $b = c")} 取模运算常用于判断奇偶性(n % 2 == 0 为偶数)。...
大于运算符 (>) 和小于运算符 ( 布尔类型介绍 > 和 对于数值类型,直接比较数值大小; fun main() { // 数值比较 val a = 10 val b = 5 println("a > b: ${a > b}") // true (10 > 5) println("a 基本类型(Int,...
>= 和 和 案例 fun main() { // 数值比较 val score = 85 val passScore = 60 println("及格判断: ${score >= passScore}") // true (85 ≥ 60) println("不及格判断: ${score 浮点数比较可能存在精度问题(建议用范围判...
==:结构相等,比较值是否相等(自动调用 equals() 方法) ===:引用相等,比较对象是否为同一实例 注意:基本类型和字符串有特殊优化,== 会被编译为值比较 fun main() { // 值相等比较...
Kotlin 字符串用 String 类型表示,是不可变的字符序列。 字符串可以用双引号 " 或三引号 """ 定义, 模板表达式(字符串插值)。 字符串定 fun main() { // 基本字符串定义 val greeting: Strin...
多行字符串定义 fun main() { val multiLine = """ 你好我是多行字符串 我现在学kotlin 做APP """.trimIndent() // 自动去除左侧缩进} 多行字符串使用三引号""" 三引号字符串会保留所有换行和空格,建...