返回列表 發帖

遞迴函式

利用函數遞迴法, 分別計算 1加到10 以及 1加到100的總合.
  1. public class ch30
  2. {
  3.    public static void main(String args[])
  4.    {
  5.        System.out.println("1+2+3+...+10="+total(10));
  6.        System.out.println("1+2+3+...+100="+total(100));
  7.    }
  8.    
  9.    public static int total(int n)
  10.    {
  11.        if(n<=1)
  12.            return 1;
  13.        else
  14.            return n+total(n-1);
  15.    }
  16. }
複製代碼

返回列表