原文: https://www.programiz.com/kotlin-programming/examples/factors-number

在此程序中,您将学习在 Kotlin 中使用for循环显示给定数字的所有因数。

示例:正整数的因数

  1. fun main(args: Array<String>) {
  2. val number = 60
  3. print("Factors of $number are: ")
  4. for (i in 1..number) {
  5. if (number % i == 0) {
  6. print("$i ")
  7. }
  8. }
  9. }

运行该程序时,输出为:

  1. Factors of 60 are: 1 2 3 4 5 6 10 12 15 20 30 60

在上述程序中,要查找其因素的编号存储在变量num中(60)。

for循环从 1 迭代到num。 在每次迭代中,检查num是否可被i完全整除(inum的因数)和i的值增加 1。

以下是等效的 Java 代码:显示数字因数的 Java 程序