BUILD THE RIGHT THING BUILD THING RIGHT SHIP FAST
Lecturer Kim Myoung-Ho Nickname 블스 blogstudy@naver.com
G-CAMP
WORKSHOP
- for문 - foreach문 - while문 - do ~ while문 - break와 continue키워드
8강_반복문
8-1. for문
• for문 : 괄호안의 결과에 따라 실행문의 반복실행 여부가 결정된다.
ex) lec08/loopPjt
for (시작; 끝; 단계) {
실행문 }
괄호안의 결과가 True인 경우에만 반복 실행문이 실행한다.
‘0’부터 ’10’까지 ‘1’씩 증가하면서 실행문을 반복 실행해라!
for (int i = 0; i < 11; i++) { 실행문 }
8-1. for문
• for문을 이용해서 구구단을 출력해 보자.
ex) lec08/loopPjt
8-2. foreach문
• for문의 단축 문(연속된 데이터(배열 등)에 사용).
ex) lec08/loopPjt
foreach ( 데이터 in 연속된 데이터 ) {
실행문 }
strArr의 데이터를 순차적으로 참조한다.
for (string str in strArr) {실행문}
8-3. while문
• for문과 비슷한 반복문
ex) lec08/loopPjt
while( 조건식 ) {
실행문 }
i가 9보다 작거나 같은동안 반복 실행한다.
while ( i <= 9 ) { 실행문 }
8-3. while문
• while문을 이용해서 구구단을 출력해 보자.
ex) lec08/loopPjt
8-4. do ~ while문
ex) lec08/loopPjt
• while문과 비슷한 반복문
do {
실행문 }
while ( 조건식 );
조건 결과에 상관없이 무조건 한번은 실행 한다.
int kNum = 10;
do {
Console.WriteLine($"kNum = {kNum}");
}
while (kNum < 0);
kNum = 10
8-5. break와 continue 키워드
ex) lec08/loopPjt
• break : 빠져 나오다. / continue : 다음으로 넘어간다.
for(int i=0; i<10; i++) {
...
continue;
...
} for(int i=0; i<10; i++)
{
...
break;
...
}
8-5. break와 continue 키워드
ex) lec08/loopPjt
• 사용자가 입력한 구구단을 제외한 전체 구구단을 출력하자.