[TIL][Java][2023-11-15] 반복문 - while문 / do-while문, break와 continue

2023. 11. 15. 19:40TIL/Java

 

while문

 

 

  • for문과 동일하게 특정 조건에 따라 연산을 반복해서 수행하고 싶을 때 사용한다.
  • 초기값 없이 조건문만 명시하여 반복한다
  • while(조건문) {  (연산) } 의 형태로 사용한다.
  • 조건문을 만족해야지만 연산이 반복 수행된다.
  • 한번 반복할 때마다 조건문을 체크해서 조건이 false이면 반복을 중단한다.

 

// while 문

int number = 0;

while(number < 3) {
		number++;
    System.out.println(number + "출력"); 
}

// 출력
1출력
2출력
3출력

 

 

 

 

 

 

do-while문

 

  • do { (연산) } while(조건문) 의 형태로 사용한다.
  • 최초 1회 연산을 수행 후 조건문을 체크하여 더 반복할지 결장한다.

 

// do-while 문

int number = 4;

do {
    System.out.println(number + "출력"); 
} while(number < 3); // 연산을 한번 수행 후 조건문 체크

// 출력
4출력

 

 

 

 

 

 

break 명령

 

  • break; 명령을 호출하면 가장 가까운 블럭의 for문 또는 while문을 중단한다.
  • 반복문 안에서 break; 형태로 사용한다.

 

// break 명령

int number = 0;

while(number < 3) {
		number++;
		if (number == 2) {
			break;  // 2일때 반복 중단
		}
    System.out.println(number + "출력"); 
}

// 출력
1출력

 

 

 

 

 

continue 명령

 

  • for문 또는 while문에서 해당 순서를 건너뛰고 싶을 때 사용한다.
  • 반복문 안에서 continue; 형태로 사용한다.

 

// continue 명령

int number = 0;

while(number < 3) {
		number++;
		if (number == 2) {
			continue;  // 2일때 반복 패스
		}
    System.out.println(number + "출력"); 
}

// 출력
1출력