재귀호출
간단하게 메서드 안에서 메서드를 부르는것이라고한다
public static void main(String[] args) {
show(3); // 호출
}
static void show(int cnt){
System.out.println("Hi~" + cnt);
if(cnt == 1) { // cnt가 1이 될때까지 반복
return;
}
show(--cnt);
}
재귀함수를 이용해 cnt가 1이 될때까지 반복한 후 메인 메서드로 간다
따라서 결과는 --cnt를 했기때문에 3에서 1까지 반복한 후 메인 메서드로 간
Hi~3
Hi~2
Hi~1
'JAVA' 카테고리의 다른 글
24. 재귀호출 거듭제곱 (0) | 2023.08.02 |
---|---|
23. 재귀호출 펙토리얼 (0) | 2023.08.02 |
21. 클래스와 메서드 활용 (0) | 2023.08.01 |
20. 메서드 (0) | 2023.08.01 |
19. 클래스 (0) | 2023.08.01 |