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程序