隨着Java編程的經驗,我開始學習Kotlin。我正在玩這種語言,發現我堅持使用kotlin中的for
循環來找到一個因子。我設法使用while
循環來做到這一點。在Kotlin中使用`for`循環的因子
import java.util.Scanner
fun main(args: Array<String>){
val reader=Scanner(System.`in`)
val x: Int = reader.nextInt()
println(factorial(x))
}
fun factorial(a: Int): Int{
var ans=1
var i: Int = a
while(i>1){
ans*=i
i--
}
return ans
}
請幫我使用for
循環做到這一點。
感謝