之前没有什么基础,学到这里整了个求质数的代码,请老师看看有没有更好的方式
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 }