Menu
CoddyTech

取模运算符

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

取模运算符 % 会返回除法后的余数。普通除法会告诉你一个数能被另一个数除多少次,而取模会告诉你剩下多少。

fun main() {
    println(10 % 3)  // 输出:1(10 = 3*3 + 1)
    println(15 % 5)  // 输出:0(15 = 5*3 + 0)
    println(7 % 4)   // 输出:3(7 = 4*1 + 3)
}

取模最常见的用途之一是检查一个数是偶数还是奇数。如果一个数除以 2 没有余数,它就是偶数:

fun main() {
    val number = 8
    println(number % 2)  // 输出:0(偶数)
    
    val another = 7
    println(another % 2) // 输出:1(奇数)
}

取模在编程中非常有用,可以用来判断某一年是否为闰年、循环遍历列表中的项目,还能将输出格式化为多行。在继续学习的过程中,你会经常遇到它。

challenge icon

挑战

简单

编写一个名为 getRemainder 的函数,它接收 dividend 和 divisor,并返回除法后的余数。

使用取模运算符计算第一个数除以第二个数后的余数。

参数:

  • dividend(Int):被除数
  • divisor(Int):除数

返回值: dividend 除以 divisor 后的余数(Int)

输入约束:除数不为零。所有输入和结果都能用 Int 表示。

亲手试试

fun getRemainder(dividend: Int, divisor: Int): Int {
    // 在这里编写代码
}
quiz icon自我测试

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

基础知识中的所有课

自己练习: Kotlin 在线编辑器