陳俊宇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;
}
}
}

留言

這個網誌中的熱門文章

陳俊宇利用Python讀取SPY日成交資料

2025/03/07 福斯汽車與遊戲驛站軋空事件 D11136101陳俊宇

陳俊宇Java陣列array長度