본문 바로가기

BackEnd/Java

반복 : while, do ~ while문

while문의 흐름

 

 

 

  • 조건이 true인지 false인지에 따라 반복 명령할 때 사용할 것을 권장
  • 반복 횟수가 정해진 for문과는 다르게 조건에 만족할 때 까지 반복한다
int a = 1;

while(a < 7) {
	a++;
	System.out.println(a + "회");
}

 

a 변수가 7을 초과하면 (a < 7)  이라는 조건식은 거짓이 되어 while문을 빠져나간다.

 

무한루프

while(true) {
	System.out.println("Ctrl+C를 누르면 무한루프에서 탈출할 수 있습니다");
}

 

위와 같이 조건이 항상 true가 되어 무한으로 반복 명령이 가능하다!

 

do - while문

 

int a = 1;

do {
    System.out.println(a);
    a++;
} while(a <= 10);

 

while문과 흐름은 동일하지만 {중괄호}에 든 내용을 무조건 따지지 않고 한 번 실행한 후,

아래 while에 담긴 조건식을 검사하고 조건식이 true라면 {중괄호} 내용을 조건에 도달할 때 까지 반복한다.

'BackEnd > Java' 카테고리의 다른 글

배열 (Array)  (1) 2020.01.23
반복 : break와 continue  (0) 2020.01.22
반복 : for문  (0) 2020.01.22
switch ~ case문  (0) 2020.01.22
자료형의 형 변환  (0) 2020.01.22