오늘은 반복문의 제어와 중첩에 대해서 배웠다. break와 continue구문에 대해서 알아보았다. 먼저 for (; ;) { 은 무한반복 for구문으로 안에 아무 내용이 없으므로 무한히 반복되는 반복문이다.
이때 이를 제어할수 있는 키워드가 continue와 break 구문이다. 사용자로부터 값을 할당받아 0을 입력했을때 continue가 실행되면 반복문이 다시 시작된다.
다시 1을 입력하여 break가 실행되면 반복문이 종료되고 하단의 "프로그램이 종료되었습니다" 가 출력된다. 이를 이용하여 반복문을 만들때 제어할 수 있다고 한다.
나중에 여러가지 방식으로 응용될 것 같았다. 그림처럼 0을 입력하면 continue가 실행되어 맨처음의 "반복문입니다.
숫자를 입력하세요 : 가 출력이 되면서 계속 반복되.....
원문 링크 : 반복문의 제어, 중첩 [노베이스 게임개발 6일차]