Menu
CoddyTech

比较运算符

本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 22 课,共 93 课。

比较运算符可以比较两个值,并得到一个 Boolean 结果,结果为 true 或 false。这些运算符对于在程序中做出判断至关重要。

以下是 Kotlin 的比较运算符:

运算符含义示例结果
==等于5 == 5true
!=不等于5 != 3true
>大于5 > 3true
<小于5 < 3false
>=大于或等于5 >= 5true
<=小于或等于3 <= 5true

你可以将这些运算符与变量一起使用,并存储结果:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // 输出:true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // 输出:false
}

比较运算符适用于任何数值类型,是你将在后续课程中学习的决策逻辑的基础。

challenge icon

挑战

简单

编写一个函数 checkScores,它接收 score1、score2 和 passingScore,并返回一个包含三个比较结果的字符串。

使用比较运算符,将两个分数相互比较,并分别与及格分数线进行比较。

逻辑:

  1. 检查 score1 是否大于 score2
  2. 检查 score1 是否等于 score2
  3. 检查 score2 是否大于或等于 passingScore

参数:

  • score1(Int):第一个分数
  • score2(Int):第二个分数
  • passingScore(Int):及格的最低分数

返回值:一个包含三个布尔结果的字符串,结果之间用空格分隔。格式:[result1] [result2] [result3]

示例:输入 85、70 和 60 时,返回 "true false true",因为 85 > 70 的结果为 true,85 == 70 的结果为 false,70 >= 60 的结果为 true。

亲手试试

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // 在这里编写代码
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Kotlin 在线编辑器