java递归理解

public class Test {
 public static int j = 0;
 public static void fun(int i){
  System.out.print(" ok "+ j);
  j++;
  i--;
  if(i>=0){
   fun(i);
  }
  else{
   System.out.print(" ok ");
  }
 }
 public static void main(String[] args){
  fun(9); }

 

结果:ok 0 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok

posted @ 2012-12-14 14:12  zhenglongJava  阅读(171)  评论(0编辑  收藏  举报