递归例子

一般递归

public static int f(int x)

{

   if (x == 0)

       return 0;

    else

          return 2*f(x-1)+x*x;

}

无终止递归方法

public static int bad(int n)

{

   if (n==0)

          return 0;

       else

             return bad(n/3+1)+n-1;

}

打印整数的递归

public static void printOut(int n)

{

  if (n>=0)

    pringOut(n/10);

       printDigit(n%10);

}

 

posted @ 2017-04-05 21:53  夏天的西瓜君  阅读(141)  评论(0编辑  收藏  举报