2025/09/27 点击:75
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(浮点数)
2025/09/27 点击:155
除法:计算两个数值的商。整数除法截断小数部分,浮点数除法返回精确结果。 案例 fun main() { // 整数除法 val a = 10 val b = 3 val q = a / b // 结果为3(截断小数) println("整数除法: $a / $b
2025/09/27 点击:179
取模:计算两个数值相除的余数,符号与被除数相同。 fun main() { val c = a % b // 结果为1(10 ÷ 3 余1) println("取模运算: $a % $b = c")} 取模运算常用于判断奇偶性(n % 2 == 0 为偶数)。
2025/09/27 点击:92
大于运算符 (>) 和小于运算符 ( 布尔类型介绍 > 和 对于数值类型,直接比较数值大小; fun main() { // 数值比较 val a = 10 val b = 5 println("a > b: ${a > b}") // true (10 > 5) println("a 基本类型(Int,
2025/09/27 点击:137
>= 和 和 案例 fun main() { // 数值比较 val score = 85 val passScore = 60 println("及格判断: ${score >= passScore}") // true (85 ≥ 60) println("不及格判断: ${score 浮点数比较可能存在精度问题(建议用范围判
2025/09/27 点击:63
==:结构相等,比较值是否相等(自动调用 equals() 方法) ===:引用相等,比较对象是否为同一实例 注意:基本类型和字符串有特殊优化,== 会被编译为值比较 fun main() { // 值相等比较
2025/09/27 点击:110
Kotlin 字符串用 String 类型表示,是不可变的字符序列。 字符串可以用双引号 " 或三引号 """ 定义, 模板表达式(字符串插值)。 字符串定 fun main() { // 基本字符串定义 val greeting: Strin
2025/09/27 点击:122
多行字符串定义 fun main() { val multiLine = """ 你好我是多行字符串 我现在学kotlin 做APP """.trimIndent() // 自动去除左侧缩进} 多行字符串使用三引号""" 三引号字符串会保留所有换行和空格,建
2025/09/27 点击:200
字符串模板使用 $ 符号插入变量或表达式。 val name = "曾老师"val age = 25val str = "姓名: $name, 年龄: $age" println(str) // 姓名: 曾老师, 年龄: 25val cal = "下一年: ${age + 1}" println(cal) // 下一年: 26
2025/09/27 点击:104
+ 字符串连接 fun main() {// 字符串连接val str1 = "Hello, "val str2 = "Kotlin!"val result = str1 + str2println("字符串连接: $str1 + $str2 = $result") // 结果为"Hello, Kotlin!"} 字符串连接时,确保至少有一个操作