7月28日学习日志

1.今天学习了Java中方法的递归。

递归就是值方法调用自身,其必须满足两个条件:

(1)必须满足一个结束条件。

(2)方法调用自身。

例如用递归实现n!的阶乘:

public class Jiecheng{
    public static void main(String[] args){
        Jiecheng j=new Jiecheng();
        long i=j.f(5);
        System.out.println(i);
    }
    public long f(int n){
        if(n==1){
            return 1;
        }
        return n*f(n-1);
    }
}

2.没有遇到问题。

3.明天计划学习类的属性。

posted @ 2020-07-28 17:44  张笑天  阅读(46)  评论(0编辑  收藏  举报