public class RecursionTry01{
public int f(int n){ //一个简单的递归函数
if(n>=0){ //我们只限定输入n 为非负整数
if (n==0) {
return 0 ; //基准情况
}else{
return 2*f(n-1) + n*n ; //递归实现
}
}else{
return -1 ;
}
}
}
public class RecursionTry02{
public void printOut(int n){ //打印输出数 n ;
if (n>=0) { //这里我们只打印非负整数 ;
if (n>=10) {
printOut(n/10) ; //递归实现 ;
System.out.print(n%10) ;
}else{
System.out.print(n) ;
}
}else{
System.out.println("please input an nonnegative integer!!") ;
}
}
}
原文:http://www.cnblogs.com/lshl/p/5925623.html