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