1. for문     2. 다중 for문     3. while문     4. do-while문     5. continue문

 



1.for 문

■ 형식 : for(초기식; 종료식; 증감식)

         {

문장-1;

문장-2;

......

문장-n;

문장;

          }

■ 실행 순서 : 초기식 → 종료식에서 조건확인 → 조건이 만족할 경우, 문장 수행 → 증감식 → 종료식에서 조건확인 → 문장수행 → 증감식...

■ 특징

-문장의 수행은, 초기식 수행 후 종료식의 조건을 검사하여 참인 경우 지정된 문장을 수행하고 증감식을 수행

-증감식의 단위는 자유롭게 할 수 잇으며, 문자 처리, 수식 처리 및 기하학적인 증감도 가능

-필요 없으면 하나 이상의 수식 생략 가능

-매개변수는 루프 내에서 변화할 수 있으며, 초기식은 초기화 과정이 아니어도 됨

 ex)

for (i=3; i<30; i+=3) statement;

for (c='a'; c<='z'; c++) statement;

 

2. 다중 for문

: for문 안에 다른 for 문을 포함한 문

ex) 구구단 프로그램

 

 

3. while문

■ 형식 :  while(조건) { statement;}

조건을 먼저 확인 후, 조건을 검사한 결과가 참인 동안 반복 실행. 거짓이면 block을 벗어남

최초의 조건이 거짓일 경우 명령문들이 한번도 수행되지 않음

 

 

결과) 

 

4. do-while 문

 ■ 형식 : do { statement; } while (조건);

do 이하의 문장을 수행한 후 조건 비교. 참이면 반복 실행, 거짓이면 block 벗어남

조건이 참인 동안 명령문 반복 실행. 최소한 명령문 1번은 실행.

 

ex) 1-10까지의 합

결과)

 

5. continue 문

: while, do-while, for 문의 루프 속에서만 쓰이면서 루프의 안쪽에 있는 일부의 명령을 건너뛰어

조건식을 확인하고 다시 루프를 반복하는 용도

 

ex) 1-20까지의 수 중에서 짝수의 합

 

결과)

 

 

Posted by 마마필로 :