🔹 break
반복문 또는 switch문을 즉시 종료
중첩 반복문에서는 label:을 활용해 바깥 반복문까지 종료 가능
🔹 continue
🧾 요약: break는 루프 종료, continue는 다음 반복으로 점프
반복문 안에 또 다른 반복문이 포함된 구조
구구단, 2차원 배열 처리 등에서 자주 사용
반복 횟수가 많아질 수 있어 성능 고려 필요
🧾 요약: 패턴 출력이나 계층 데이터 처리에 유용
while (true)와 같이 조건 없이 반복
보통 사용자 입력이나 조건이 만족될 때 break로 탈출
🧾 요약: 무한 루프는 의도적 반복과 예외 상황 제어에 활용
Math.random()을 활용한 0~1 사이의 실수 생성
Math.floor()와 조합해 특정 범위의 정수 생성 가능
🧾 요약: 랜덤 값은 게임, 추첨, 난이도 조절 등에 사용
난수 하나 생성 후 사용자가 반복 입력으로 맞추는 게임
UP / DOWN 메시지와 시도 횟수 제한을 함께 구현
난이도에 따라 반복 조건, 남은 기회 수 조정
🧾 요약: 반복문 + 조건문 + 랜덤값 활용의 종합 예제
반복 제어 (break, continue)는 루프 흐름을 유연하게 만들고
난수 및 중첩 루프는 게임이나 복잡한 구조 처리에 꼭 필요