陳俊宇w3schools學習Java遞迴函數recursive methods
public class Main { public static void main(String[] args) { int x=15; for (int i=0;i<=x;i++) { int result = sum(i); System.out.print("累加到"+i+"等於:"+result); System.out.println("累乘到"+i+"等於:"+factor(i)); } } public static int sum(int k){ if(k>0){ return k+sum(k-1); }else{ return 0; } } public static int factor(int k){ if(k>0){ return k * factor(k-1); }else{ return 1; } } }
留言
張貼留言