標題:
遞迴函式 - 計算總合
[打印本頁]
作者:
tonyh
時間:
2013-1-19 17:00
標題:
遞迴函式 - 計算總合
本帖最後由 tonyh 於 2013-1-19 17:14 編輯
利用函數遞迴法, 分別計算 1加到10 以及 1加到100的總合.
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+...+10="+total(10));
System.out.println("1+2+3+...+100="+total(100));
}
public static int total(int n)
{
if(n<=1)
return 1;
else
return n+total(n-1);
}
}
複製代碼
作者:
黃博鴻
時間:
2013-1-19 17:09
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+4+.....+10="+total(10));
System.out.print("1+2+3+4+......+100="+total(100));
}
public static int total(int n)
{
if(n<=1)
return n;
else
return n+total(n-1);
}
}
複製代碼
作者:
t2364705
時間:
2013-1-19 17:10
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+...+10="+total(10));
System.out.println("1+2+3+...+100="+total(100));
}
public static int total(int n)
{
if(n<=1)
return n;
else
return n+total(n-1);
}
}
複製代碼
作者:
劉漢文
時間:
2013-1-19 17:12
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+4+.....+10="+total(10));
System.out.print("1+2+3+4+......+100="+total(100));
}
public static int total(int n)
{
if(n<=1)
return n;
else
return n+total(n-1);
}
}
複製代碼
作者:
t3742238
時間:
2013-1-19 17:13
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+...+10="+total(10));
System.out.println("1+2+3+...+100="+total(100));
}
public static int total(int n)
{
if(n<=1)
return n;
else
return n+total (n-1);
}
}
複製代碼
作者:
蔡昀佑
時間:
2013-1-19 17:25
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+...+10="+total(10));
System.out.println("1+2+3+...+100="+total(100));
}
public static int total(int n)
{
if(n<=1)
return 1;
else
return n+total(n-1);
}
}
複製代碼
作者:
粘靖瑜
時間:
2013-1-19 17:25
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+4+.....+10="+total(10));
System.out.print("1+2+3+4+......+100="+total(100));
System.out.print("1+2+3+4+......+88="+total(88));
System.out.print("1+2+3+4+......+1009="+total(1009));
}
public static int total(int n)
{
if(n<=1)
return n;
else
return n+total(n-1);
}
}
複製代碼
作者:
尤泓鈞
時間:
2013-1-19 17:26
public class ch57
{
public static void main(String args[])
{
System.out.println("1+2+3+.....+10="totle(10));
System.out.println("1+2+3+.....+100="totle(100));
}
prblic static int total(int n)
{
if (n<=1)
return n;
else
return n+total(n-1)
}
}
複製代碼
作者:
lon
時間:
2013-1-19 17:26
public class ch56{
public static void main(String args[]){
System.out.println("1+2+3+...+100="+total(100));
}
public static int total(int n){
if(n<=1)
return n;
else
return n+total(n-1);
}
}
複製代碼
作者:
粘靖瑜
時間:
2013-1-19 17:28
public class ch56
{
public static void main(String args[])
{
System.out.println("1+2+3+4+.....+10="+total(10));
System.out.print("1+2+3+4+......+100="+total(100));
System.out.print("1+2+3+4+......+88="+total(88));
System.out.print("1+2+3+4+......+1009="+total(1009));
}
public static int total(int n)
{
if(n<=1)
return n;
else
return n+total(n-1);
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2