본문 바로가기

알고리즘 기초1 Java

수학1_10872 번 : 팩토리얼 JAVA

728x90

재귀 함수를 이용해서 풀었다.

 

import java.io.*;

public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int num = Integer.parseInt(br.readLine());
        int factorialNum = factorial(num); 
        System.out.print(factorialNum);
    }
    
    public static int factorial(int num){
        if(num<=1)
            return 1;
        return num * factorial(num-1);
    }
}