210803

Joy·2022년 2월 15일
1

JAVA

목록 보기
5/22

반복문

프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나.
특정 문장들을 다시 반복해서 수행하도록 한다.

  • for문
                                      마지막일 경우 a~e로 출력된다. 
  1. 1회전: 초기식 확인 후 조건식 확인
    조건식이 true면 문장 수행
    조건식이 false면 수행하지 않음
  1. 2회전: 증감식 연산 후 조건식 확인
    조건식이 true면 문장 수행
    조건식이 false면 수행하지 않음

*2회전 이상부터는 모두 2회전과 동일하고, 조건식이 false가 나올 때 까지 문장 수행한다.

  • while문
  • while문
  1. 조건식이 true일 때 문장 수행(=조건을 만족하는 동안 수행될 내용을 반복해라)

  2. 문장 수행이 끝나면 조건식 다시 확인 후 true면 수행, 조건식이 false가 될 때까지 수행한다.

  3. 조건식이 false가 되면 반복문은 종료된다.

*{} 안에 조건을 벗어나게 할 연산(증감식, 분기문)이 필요하다.

  • do~while문
  1. do 안의 내용 먼저 실행

  2. 조건식 확인 후 true면 문장 수행, false면 종료한다.

  3. while 뒤에 ; 꼭 필요!

*{} 안에 조건을 벗어나게 할 연산(증감식, 분기문) 필요

*while과 do~while의 차이점: do~while은 조건문이 true가 아니더라도 무조건 한 번 이상 수행

중첩 반복문

  • 표현식
  1. for문에 진입하면 수행될 문장1을 먼저 수행하고 두 번째 for문에 진입하면

  2. 조건식2가 false가 될 때까지 수행될 문장2를 수행 후 나오면

  3. 수행될 문장3을 수행하고 조건식1로 돌아와 true면 다시 반복한다.

profile
👻

0개의 댓글