`

自己写的一个递归算法

阅读更多
java 代码
  1. /*  
  2.  * 一个递归的算法  
  3.  * 1*1 + 2*2 + 3*3 + 4*4 + ... + i*i;  
  4.  */  
  5. public class Digui {   
  6.     int result = 0;   
  7.        
  8.     public int reDigui(int i){   
  9.         result += i*i;   
  10.         --i;   
  11.         if(i>0){   
  12.             reDigui(i);   
  13.         }   
  14.         return result;   
  15.     }   
  16.        
  17.     public static void main(String[] args) {   
  18.         Digui digui = new Digui();   
  19.         int a = digui.reDigui(3);   
  20.         System.out.println(a);   
  21.   
  22.     }   
  23.   
  24. }  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics