강의

멘토링

로드맵

Inflearn Community Q&A

inyoungeun's profile image
inyoungeun

asked

Lecture 1 for Java Basics

Factorial

팩토리얼 질문드립니다.

Written on

·

245

0

안녕하세요! 강의 잘 듣고 있습니다.

팩토리얼 강의 수강 중 궁금한 점이 있어 질문드립니다.

재귀함수를 실행했을 때 출력값이 5 factorial(4) 에서 부터 점차 1씩 감소하는것이 아니라 2 factorial(1) 부터 순차적으로 출력되는 것이 이해가 되지 않습니다.

이 부분 관련하여 설명해주시면 감사하겠습니다!

java

Quiz

객체지향 프로그래밍의 주된 목적은 무엇일까요?

코드를 순차적으로 실행하기 위해

현실 세계의 객체처럼 프로그램을 모델링하기 위해

데이터를 전역 변수로만 관리하기 위해

함수 호출만을 사용하여 로직을 구성하기 위해

Answer 1

1

JeongTaeHyun님의 프로필 이미지
JeongTaeHyun
Instructor

내부에서 메서드를 다시 호출하잖어요?

리턴을 안하고.

그러면 값을 출력하는 것이 아니라

다시 처음부터 매서드 호출 부분을 반복하는 겁니다.

왜 재귀함수를 잘 안 쓰는지 아셨죠?

123123님의 프로필 이미지
123123
Questioner

답변 감사합니다!

inyoungeun's profile image
inyoungeun

asked

Ask a question