언어/Java

메소드 재귀 호출

코딩은 내 밥줄 2022. 6. 18. 00:23

재귀 메소드 : 자기 자신을 호출함

 

public class hello1 {
 public static void main(String[] args) {
	 System.out.println("3 factorial" + "  " +factorial(3));
	 System.out.println("12 factorial" + "  " +factorial(12));
 }
 
 public static int factorial(int n) {
	 if(n ==1 ) {
		 return 1;
	 }else {
		 return n * factorial(n-1);
	 }
 }
}

3*2*1 = 6 나온다