var sum = 0
for(var i = 1 i <= 20 i++){
function factorial(i){
if(i == 1){
return 1
}
return factorial ( i - 1 ) * i
}
var ret=factorial(i)
sum += ret
}
alert(sum)
public class DiGui {public static void main(String[] args) {
DiGui d = new DiGui()
System.out.print(d.TT(20))
}
public double TT(int i)//写一个返回值为double 类型的方法,20的阶层值比较大int类型的值无法表示
{ //方法体比较简单
if(i <= 1)
{
return i
}
else
{
return i*TT(i-1)//方法自己调用自己呵呵。。。
}
}
}