패스트캠퍼스 챌린지 20일차(무한반복 while(true), 점프(break, continue)
[누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online]
Ch 04. 기초문법 - 07. 프로그램 제어하기2 - 3
Ch 04. 기초문법 - 08. CheckPoint01 - 게임 만들기(숫자 달리기) - 1 (part1)
07. 프로그램 제어하기2 - 3
ㅇ무한 반복
-while(true) { }
-For( ; ;) { }
-게임 같이 무한 반복시키는 경우 사용
ㅁ점프문(break, continue, goto)
-반복문의 무한루프를 제어하는 함수
ㅇbreak
-반복하다가 어떤 조건에 해당되면 실행 중지
while(true) {
if (조건식) { (실행문);
break; } }
ㅇcontinue
-특정 조건이 참이 됐을 때, 해당 부분에서 실행을 멈추고 처음으로 다시 돌아가라
-예시) i < 10인 for문에서, i==5일 때
-if(조건식) {
continue; }
055_Check
ㅇ미션: 랜덤한 두 수의 더하기 문제 5개 풀기
-정답/오답이 서로 다르게 표시되도록 하기 -> 분기문(branch) : if() {} else {if()} / 부등호: !=
-> else조건 자체가 if와 반대라는 전제이므로 다시 조건을 달아줄 필요 없음(선생님 코드 참고)
-문제는 5개만 풀 수 있도록 하기 -> 반복문 for (초기식; 조건식; 증감식)
ㅇ선생님 코드 비교
-5문제 한정 반복을 위해 check변수 선언 -> if 증감식 + while(true) 반복문
-총 정답수를 계산하기 위해 correct변수 선언
-총점 계산을 위해 correct변수에 곱하기 연산
056_Check
ㅇ미션: 랜덤 클래스가 뽑은 숫자 하나 맞추기
-오답을 적었을 때, 크다/작다 결과 알려주기 -> if( ) else if 분기문 중복 사용
-정답을 적었을 때, 몇 번에 걸쳐 해결했는지 알려주기 -> ++i 전치 증감연산자
*if -> else if -> else
057_Check
ㅇ미션: 최고/최저점수 가려내기
배우면 바뀐다 패스트캠퍼스>>> https://bit.ly/37BpXiC
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.