原文: https://www.programiz.com/kotlin-programming/examples/factors-number
在此程序中,您将学习在 Kotlin 中使用for
循环显示给定数字的所有因数。
示例:正整数的因数
fun main(args: Array<String>) {
val number = 60
print("Factors of $number are: ")
for (i in 1..number) {
if (number % i == 0) {
print("$i ")
}
}
}
运行该程序时,输出为:
Factors of 60 are: 1 2 3 4 5 6 10 12 15 20 30 60
在上述程序中,要查找其因素的编号存储在变量num
中(60)。
for
循环从 1 迭代到num
。 在每次迭代中,检查num
是否可被i
完全整除(i
是num
的因数)和i
的值增加 1。
以下是等效的 Java 代码:显示数字因数的 Java 程序