1에서 100까지의 곱하기, 10의 곱하기(Java 언어)

2023 단어 algorithms
차례대로 신중하게 써야 한다.
package demo;

public class Test {
    public static void main(String[] args) {
        System.out.println("1-100 :" + add(1));
        System.out.println("10 :" + factorial(1));
    }

    //  1-100 
    private static int add(int param) {
        if (param < 100 && param > 0) {
            return param + add(param + 1);
        } else {
            return param;
        }
    }

    //  10 
    private static int factorial(int param) {
        if (param < 10 && param > 0) {
            return param * factorial(param + 1);
        } else {
            return param;
        }
    }

}

실행 결과:
1-100 :5050
10 :3628800

end.

좋은 웹페이지 즐겨찾기