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

Hello_Wendy·2022년 4월 14일
0

자바의 정석

목록 보기
24/61
post-thumbnail

Chapter 4. 조건문과 반복문

23. 이름 붙은 반복문

  • break문은 근접한 단 하나의 반복문만 벗어날 수 있기 때문에, 여러 개의 반복문이 중첩된 경우 break문으로 중첩 반복문을 완전히 탈출 불가능
  • 이때, 중첩 반복문 앞에 이름을 붙이고 break문과 continue문에 이름을 지정해줌으로써 하나 이상의 반복문을 벗어나거나 반복을 건너뛸 수 있음

    <구구단 출력 예제>

    ▶ j가 5일 때 반복문 Loop1을 벗어나도록 이름을 지정해주었지만, 이름이 지정되지 않았을 경우 break;는 2단부터 9단까지 모두 네 줄씩 출력, continue;문은 2단에서 9단까지 i*5를 제외 후 출력

24. 이름 붙은 반복문 예제


  • (Ex4_18 발전시킨 문제)메뉴를 선택하면 해당 연산을 반복적으로 수행할 수 있게 for문을 추가
  • while문 안에 또 다른 무한 반복문인 for문이 중첩된 구조
  • 즉, while문은 메뉴를 반복해서 선택할 수 있게 해주고, for문은 선택된 메뉴의 작업을 반복해서 할 수 있게 함
profile
안녕 나의 새로운 세상

0개의 댓글