[ Java習題 ] 使用遞迴計算1+2+3+....+n

使用遞迴進行運算的筆記



最近學習遞迴的時候在理解上似懂非懂

這個情況一直讓我覺得很困擾

一個看似簡單又不簡單的東西 OTZ



使用遞迴一定要注意

1. 要有回傳值 ( return )

2. 要設終止條件

程式碼如下


 public static int addToN(int n){
  
  if(n==0){ // 終止條件
   
   return 0;

  }else{ // 回傳值呼叫自己進行遞迴運算
  
  return n+addToN(n-1);
  
  }
  
 }


沒有留言:

張貼留言

Layout疑難雜症筆記

 這裡記錄一些Layout時View元件比較特殊的狀況與處理方式,內容會陸續增加。