IT入门 > 教程 >
  • 乘法

    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!"} 字符串连接时,确保至少有一个操作