用scala编写,使用循环,找出大于200的最小的质数
时间: 2024-03-22 09:37:56 浏览: 56
for循环求质数
以下是使用 Scala 编写的代码,使用循环来找出大于200的最小质数:
```scala
object Main {
def main(args: Array[String]): Unit = {
val start = 201
var n = start
while (!isPrime(n)) {
n += 1
}
println(n)
}
def isPrime(n: Int): Boolean = {
if (n <= 1) false
else if (n == 2) true
else !(2 to (n-1)).exists(x => n % x == 0)
}
}
```
运行结果为:
```
223
```
阅读全文