取模运算符
本课属于 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(奇数)
}取模在编程中非常有用,可以用来判断某一年是否为闰年、循环遍历列表中的项目,还能将输出格式化为多行。在继续学习的过程中,你会经常遇到它。
挑战
简单编写一个名为 getRemainder 的函数,它接收 dividend 和 divisor,并返回除法后的余数。
使用取模运算符计算第一个数除以第二个数后的余数。
参数:
dividend(Int):被除数divisor(Int):除数
返回值: dividend 除以 divisor 后的余数(Int)
输入约束:除数不为零。所有输入和结果都能用 Int 表示。
亲手试试
fun getRemainder(dividend: Int, divisor: Int): Int {
// 在这里编写代码
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Kotlin 在线编辑器