之前没有什么基础,学到这里整了个求质数的代码,请老师看看有没有更好的方式
package com.example.firstapp.lesson
fun main() {
val a=10000
print("${primeMath(a)}")
}
fun primeMath(a: Int): ArrayList<Int> {
val primes= arrayListOf<Int>(2)
fun prime(a:Int): Int{
for (item in primes) if (a % item== 0){
return 0
break}
primes.add(a)
return 0
}
for (i in 2..a) {
prime(i)
}
return primes
}