Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

붓, 그리다

재귀호출 본문

JAVA/Basic

재귀호출

붓그린 2017. 6. 16. 17:11
재귀호출
- 잘못 사용하면 프로그램 실행 안됨 ( 무한 루프에 빠질 가능성이 있음)
- 자기 자신이 메서드 내부에서 자기 자신을 호출하는 경우(메서드)


* 재귀메서드 사용 시 주의사항

1) 반복해서 자기자신의 메서드를 호출하기 전에 빠져나갈 조건식을 먼저 처리

public static void showHi(int cnt) {
     System.out.println("Hi~");
     if(cnt==1)
     return;
     showHi(cnt--);
     /*if(cnt==1)
     return;*/
}

2) 자기 자신의 메서드를 호출할 때 증감연산자를 먼저 처리해야한다

public static void showHi(int cnt) {
System.out.println("Hi~");
     if(cnt==1)
     return;
     showHi(--cnt); } 









'JAVA > Basic' 카테고리의 다른 글

Scanner / next  (0) 2017.06.16
자바에서의 화면처리(AWT, Swing)  (0) 2017.06.16
자바의 객체 생성 방법(API 문서 방법 참조)  (0) 2017.06.16
String클래스 메서드  (0) 2017.06.16
접근제어자  (0) 2017.06.16
Comments