햄코딩
DAY 6 본문
220421 노션 정리 완료
220421 블로그 정리중
반복문 ★★★★★★
Ch03Ex33 ~ Ch03Ex35 - while문의 개념
while(반복문, Loop Statement)
- 형태 : while (반복 조건) {수행 코드}
- (반복 조건)이 true인 동안, {수행 코드}를 계속 수행
- (반복 조건)이 true/false를 나타내는 표현식이 들어간다.
1. while은 true만 수행하고, false는 수행하지 않는다.
2. 무한 LOOP : while의 true는 무한히 반복한다.
3. 변수를 사용하여, 무한 루프 없이 종료되는 반목문을 만들자.
- 초기식
- 조건식(조건 비교식)
- 증감식(while 문장 종료 직전에 위치)
4. break를 사용하여 while문을 종료 시켜보자. (Ch03Ex34를 쓰는게 효율적)
Ch03Ex40 ~ Ch03Ex43 - for문
for(반복문, Loop Statement)
- 형태 : for (초기식; 조건식; 증감식) {수행 코드}
- 초기식, 조건식, 증감식을 한 곳으로 모아 놓은 형태로 while문 보다 간단.
Ch03Ex37-while문 중첩, Ch03Ex41-for문 중첩
▶각 학년 별로 1~10반까지 출력해보아라.
Ch03Ex38 & Ch03Ex42 - 구구단 ★★★
1. Ch03Ex38 - while문 : 구구단
- 왜 중첩을 시켜야 하는지, 왜 두번째 while문에 sysout이 위치해야하는지 다시 한 번 생각해보자.
[수업 외 예제 연습] 임의의 숫자를 입력받아 구구단 출력하기 - while문 사용
2. Ch03Ex42 - for문 : 구구단
Ch03Ex52 - break
break : stop을 명령할 때 사용.
- 프로그램의 흐름을 종료 시킨다.
- 가장 가까운 반복문만 종료.
- 자신이 포함된 하나의 반복문을 벗어난다
Ch03Ex53 - continue
continue : 프로그램의 흐름을 건너 뛴다.
- 가장 가까운 반복문만 건너 뛴다.
- 특정 조건에서 수행하고 싶지 않을 때.
- 자신이 포함된 반복문의 끝으로 이동 - 다음 반복문은 넘어감.
- 전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용
Ch03Ex54 - do ~ while
do ~ while
- while문은 false이면 수행 안함.
- do ~ while문은 while문이 false 여도 최초 1회 수행
Ch03Ex44 - (도스) 메뉴 만들기
Ch03Ex45 - 3자리 이하 숫자 맞추기 게임
Ch03Ex55 - TIP : 1부터 10까지 합계 구하기
Ch03Ex56 - 홀수, 짝수, 배수 출력
예제 연습하기.