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.明天计划学习类的属性。