[JAVA]반복문

Date:     Updated:

카테고리:

태그:

[10] 반복문

10.1. 반복문이란?

  • 특정한 조건을 만족하는 동안 반복하여 실행되는 제어문

10.2. for문

  • 문법 형태
      for(초기화식; 조건식; 증감식) {                    
              수행문;  
      }      
    
  • 수행 순서
    • 첫번째 루프의 흐름
      • 초기화식 => 조건식 => 증감식 => 수행문
    • 두번째 루프의 흐름
      • 조건식 => 증감식 => 수행문
    • 세번째 루프의 흐름
      • 조건식 => 증감식 => 수행문
    • 요소의 생략, 응용 가능
  • 중첩 반복문
    • 반복문이 여러 번 중첩된 형태
    • 반복문 내부에 반복문 존재
    • 외부 반복문과 내부 반복문 간의 변수 값 변화에 유의

10.3. break문, continue문

  • break문
    • 적용중인 제어문 블록을 빠져나오는 기능
    • 반복문에서의 사용
      • 조건문(if)과 함께 사용
      • 조건을 만족할 경우, 반복 수행을 멈추고 외부로 이동
      • 중첩 반복문일 경우, break문이 포함된 반복문에서만 탈출
  • continue문
    • 반복문 내부에서 조건문(if)과 함께 사용
    • 조건을 만족할 경우 블럭 내부의 다른 수행문들은 수행하지 않는다

10.3. while문

  • 주어진 조건이 참(true)인 상태일 경우 수행문을 반복하는 제어문
  • 조건 미충족시 반복 중지
  • 예시
    • 달리는 자동차, 회전하는 나사못, 특정온도까지 가동되는 에어컨 등
  • 형태
      while(조건식) {
          수행문1;
      }      
      수행문2;  
    

10.4. do~while문

  • 조건없이 첫 수행 이후 조건 체크
  • 형태
      do {
          수행문1;
      } while(조건식);
      수행문2;  
    

JAVA 카테고리 내 다른 글 보러가기

댓글 남기기