Kotlin程序使用函数显示间隔之间的质数

Kotlin 实例大全

在此程序中,您将学习使用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。

根据返回值,number将在main()函数内打印在屏幕上。

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

Kotlin 实例大全