[Java] for문, while문, do-while문

Yeoonnii·2023년 1월 7일
0

Java

목록 보기
14/30
post-thumbnail

반복문은 어떤 작업(코드)이 반복적으로 실행되도록 할 때 사용한다.

반복문은 영어로 루프(loop)라 하고
제어문 처음으로 되돌아가 반복 실행하는것을 루핑(looping),
반복문을 수행하는 것을 루프가 돈다 라고 표현한다.

Java에서 반복문의 종류로는 for문, while문, do-while문이 있다.


for문

for문의 구조

for (초기화; 조건식; 증감식) {
	실행문;
    }
  • 초기화 : 반복의 시작지점 지정

  • 조건식 : 언제까지 반복하는가

  • 증감식 : 얼만큼씩 증가하는가


while문

while문의 구조

while(조건식) { 
	실행문; 
    }

조건식이 참true인 동안 실행문이 반복되며, 조건식이 거짓false일 경우 종료한다.


for문과 while문

for문과 while문은 항상 서로 변환이 가능하다.

위의 경우 while문 보다 for문이 간결하고 알아보기 쉽다.
초기화나 증감식이 필요하지 않은 상황에서는 while문이 더 적합하다.

for문과 while문중 상황에 맞게 적절한 방식을 사용하면 된다.


do-while문

while문과 반대로 실행문이 먼저 수행된 후 조건식을 평가한다.
조건식이 뒤로 오며 조건식이 true일 경우 반복, false일 경우 탈출한다.

do {
	실행문
} while (조건식);  

많이 사용되지는 않지만, 반복적으로 사용자의 입력을 받아서 처리하는 경우 유용하다.


while문과 do-while문

while문 최초 실행시 조건이 거짓false인 경우 while문은 수행되지 않을수도 있지만 do-while문은 실행문이 한번은 실행된 후 조건식을 평가하니 최소한 한번은 수행된다.

while문 : 0 ~ N번 실행
do-while문 : 1 ~ N번 실행

0개의 댓글