[Java의 정석]Chapter4.조건문과 반복문(19~22)

Hello_Wendy·2022년 4월 14일
0

자바의 정석

목록 보기
23/61
post-thumbnail

Chapter 4. 조건문과 반복문

19. do-while문

  • do-while문 : 기본적인 구조는 while문과 같으나 조건식과 블럭{}의 순서를 바꿔놓은 것
  • 따라서, while문과 반대로 블럭{}을 먼저 수행한 후에 조건식을 평가
  • while문은 조건식의 결과에 따라 블럭{}이 한 번도 수행되지 않을 수 있지만, do-while문은 최소한 한번은 수행할 것을 보장
do {
	//조건식의 연산결과가 참일 때 수행될 문장들(처음 한 번은 무조건 실행)
} while (조건식);

  • Math.random()을 이용해 1과 100사이의 임의의 수를 변수 answer에 저장하고, 값을 맞출 때까지 반복하는 예제.

20. break문

  • 자신이 포함된 가장 가까운 반복문을 벗어남. 주로 if문과 함께 사용되어 특정 조건을 만족할 때 반복문을 벗어남

  • 무한 반복문에는 조건문과 break문이 항상 같이 사용. 그렇지 않으면 무한히 반복됨

21. continue문

  • continue문 : 반복문 내에서만 사용. 반복이 진행되는 도중에 continue문을 만나면 반복문의 끝으로 이동하여 다음 반복으로 넘어감
  • for문의 경우 증감식으로 이동하며, while문과 do-while문의 경우 조건식으로 이동
  • continue문은 반복문 전체를 벗어나지 않고 다음 반복을 계속 수행한다는 점이 break문과 다름
  • 주로 if문과 함께 사용되어 특정 조건을 만족하는 경우에 continue문 이후의 문장들을 수행하지 않고 다음 반복으로 넘어가서 계속 진행하도록 함
  • 전체 반복 중에 특정조건을 만족하는 경우를 제외하고자 할 때 유용

22. break문과 continue문 예제


profile
안녕 나의 새로운 세상

0개의 댓글