在 Scala 中,可以通过循环和数学运算实现
例如下列 求1到19简单的求和
object Base10 {
def main(args: Array[String]): Unit = {
var i = 1
var sum = 0
while(i <= 19){
println(i)
sum += i
i = i + 1
println(s"${sum}")
}
}
}
```
## 判断一个数是否为素数
### 判断法则:只有一和它本身能被整除
例如判断66是否为素数,可利用while和if语法进行判断
```
object Base11 {
def main(args: Array[String]): Unit = {
var num = 121
var isPrime = true
var i = 2
while (i <= num -1){
if(num % 1 == 0){
isPrime = false
println(s"${num} 能被${i}整除")
}
i += 1
}
if(isPrime){
println(s"${num} 是素数")
}else {
println(s"${num} 不是素数")
}
}
}
```