public class Main { //胡寬佑2022.12.16類別名稱Main
public static void main(String[] args)//必須存成Monkey.java
{ int r = 16; //宣告整數r=方法sum
for (int i =0; i < r; i++) { //迴圈
System.out.print(i + "累加 "+ sum(i) );
System.out.println(" 累乘機 "+ f(i) );}
}
public static int sum(int k) { //方法(函數sum)參數 k
if (k > 0) { //條件判斷
return k + sum(k - 1); //k>0, 計算 k + sum(k-1)遞迴
} else { //遞迴,類似f(f(f(x)))函數
return 0;
}
}
public static int f(int k) { //方法(函數f)參數 k
if (k > 0) { //條件判斷
return k * f(k - 1); //k>0, 計算 k * f(k-1)遞迴
} else { //遞迴,類似f(f(f(x)))函數
return 1;
}
}
}
留言
張貼留言