재귀호출

자기 자신을 호출하여 수행


재귀호출의 예 -> 팩토리알


소스)

public class fact {


public static void main(String[] args) {

int a=6, result=0;

result=factorial(a);

System.out.println(a+"! 값은"+result+"입니다.");


}

static int factorial(int n){

return (n==1)?n:n*factorial(n-1);

}


해설) 조건연사자를 사용하여 재귀호출을 실행




'Cording' 카테고리의 다른 글

코딩) 최소공배수  (0) 2014.11.27
코딩) 최대공약수  (0) 2014.11.27
코딩) 약수 구하기  (0) 2014.11.27
코딩) 소수 구하기  (0) 2014.11.27
코딩) 피보나치 수열  (0) 2014.11.27

+ Recent posts