Recursion1 [JAVA] 재귀호출 / 비재귀 호출 / Stacking 문제: 사용자에게 정수 N을 입력받아 N!을 계산하는 연속적인 방정식을 기록하는 팩토리얼 프로그램을 만들어라. 예를 들면 입력이 4일 때 출력은 다음과 같을 수 있다. Input) N= 4 Output) 4! = 4! = 4 * 3! = 4 * 3 * 2! = 4 * 3 * 2 * 1! = 4 * 3 * 2 * 1 * 0! = 4 * 3 * 2 * 1 * 1 문제 해결 방법: 팩토리얼 문제를 해결하기 위한 방법으로는 1. 재귀 호출( Recursive ) 2. 비재귀 호줄( Non-Recursive ) 반복문 사용 3. 스택을 사용( Stacking ) 1. 재귀호출 소스코드( Recursive_Factorial.java ) import java.util.Scanner; public class Recur.. 2007. 11. 10. 이전 1 다음