본문 바로가기

Java

[Java] 반복문(while, do-while, for) 정리

 

while 반목문

  • while문 기본 문법

 

while : 초기식 -> 조건식 -> 명령문 -> 증감식  :  수직구조

 

  • 예제

  • while문은 조건식이 참일 동안 반복적으로 작동하고 거짓이 되면 while문을 빠져 나오게 된다.
  • 조건식은 생략할 수 없고, true를 입력하면 무한으로 반복하게 된다.

do-while문

  • do-while문 기본 문법

  • while문과 반대로 명령(블록 구간)을 먼저 실행한 후 조건을 비교
  • 적어도 1번은 무조건 실행이 필요한 경우 사용

 

  • 예제


for 반목문

 

  • for문 기본 문법

 

for문 : 초기식 -> 조건식 -> 명령문 -> 증감식 : 수평방향

  • 1. 초기식 2. 조건식 3. 명령문 4.증감식 순으로 반복
  • 조건식이 true이면 2, 3, 4 순으로 계속 반복
  • 조건식이 false가 되면 for문을 빠져 나감

 

  • 예제

 

향상된 for문

  • 변수타입 : 배열 항목과 동일한 타입
  • 변수이름 : 개발자가 나름대로 정할 수 있음

break문 , continue문

break문

  • while, do-while, for문 안에서 사용되면 반복문을 빠져나가는 기능
  • switch문 안에서 사용되면 switch문을 빠져나가는 기능

continue문

  • 반복문 안에서만 사용가능
  • 반복문의 다음번 반복을 계속하는 기능