재귀호출
자기 자신을 호출하여 수행
재귀호출의 예 -> 팩토리알
소스)
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 |