为了找出两个整数之间的所有素数,创建了 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 使用函数检查素数的程序