侯又誠w3schools學習Java遞迴函數recursive methods

public class Main {//侯又誠w3schools遞迴函數recursion public static void main(String[] args) { int x =10; for (int i=0; i < x; i++){ //使用for迴圈 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); //sum函數 else return 0; } public static int f ( int k) { //定義f函數,參數k if (k > 0) return k * f(k - 1); //f函數再呼叫f else return 1; } //0!=1, 5!=5x4x3x2x1 }

留言

這個網誌中的熱門文章

侯又誠期中考作業

侯又誠風險管理制度與實務18屆