JAVA
22. 재귀호출
NamGH
2023. 8. 2. 16:17
재귀호출
간단하게 메서드 안에서 메서드를 부르는것이라고한다
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