多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Kotlin 程序:使用函数显示间隔之间的质数 > 原文: [https://www.programiz.com/kotlin-programming/examples/prime-number-function](https://www.programiz.com/kotlin-programming/examples/prime-number-function) #### 在此程序中,您将学习使用 Kotlin 中的函数显示给定时间间隔之间的所有质数。 为了找到两个整数之间的所有质数,创建了`checkPrimeNumber()`函数。 此函数[检查数字是否为质数](/kotlin-programming/examples/prime-number "Check prime number in Kotlin")。 ## 示例:两个整数之间的质数 ```kt 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 } ``` 运行该程序时,输出为: ```kt 23 29 31 37 41 43 47 ``` 在上面的程序中,我们创建了一个名为`checkPrimeNumber()`的函数,该函数采用参数`num`并返回布尔值。 如果数字是质数,则返回`true`。 如果不是,则返回`false`。 根据返回值,在`main()`函数内的屏幕上打印数字。 以下是等效的 Java 代码:[使用函数检查质数的 Java 程序](/java-programming/examples/prime-number-function "Java Program to Check Prime Number using Function")