Kotlin 使用函数显示两个区间之间的质数的程序

为了找出两个整数之间的所有素数,创建了 checkPrimeNumber() 函数。该函数 检查一个数字是否为素数

示例:两个整数之间的素数

fun main(args: Array<String>) {
    var low = 20
    val high = 50

    while (low < high) {
        if (checkPrimeNumber(low))
            print(low.toString() + " ")

        ++low
    }
}

fun checkPrimeNumber(num: Int): Boolean {
    var flag = true

    for (i in 2..num / 2) {

        if (num % i == 0) {
            flag = false
            break
        }
    }

    return flag
}

运行程序后,输出将是

23 29 31 37 41 43 47 

在上面的程序中,我们创建了一个名为 checkPrimeNumber() 的函数,该函数接受一个参数 num 并返回一个布尔值。

如果数字是素数,则返回 true。如果不是,则返回 false

根据返回值,数字会在 main() 函数中显示在屏幕上。

这是等效的 Java 代码:Java 使用函数检查素数的程序

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战