1 求1+2+3+4+5+...+(n-1)+n的和
object TestFucR {
def getSum(n: Int): Int = {
if (n == 1) {
1
} else {
getSum(n - 1) + n
}
}
def main(args: Array[String]): Unit = {
var s = getSum(3)
println(s)
}
}
2 求1*2*3*4*....*(n-1)*n
object TestFucR {
def getMul(n:Int): Int={
if(n==1){
1
}else{
getMul(n-1)*n
}
}
def main(args: Array[String]): Unit = {
var s = getMul(4)
println(s)
}
}