★ if문

 

 if문은 결과를 참 또는 거짓으로 가지는 식을 if 다음의 괄호에 지정

 if문은 조건에 만족하는 경우 특정 문장을 수행하고 만족하지 않으면 아무런 문장도 수행하지 않는다.

 특정문장을 수행할 것이니 아닌지를 결정할 때 사용되는 단일 조건 처리문이다.

 

if(조건식) {

    결과가 참일 때 수행할 문장

} else {

    결과가 거짓일 때 수행할 문장

}

 

switch 문

 

 switch 문의 사용 용도는 if else 문과 같이 여러 가지 중 하나를 선택할 때 사용

 switch 문은 참이나 거짓의 결과를 반환하는 논리식이 아닌 상수식에 따라 분기

 

switch(정수식) {

    case 정수값1 : 문장 1;[break;]

    case 정수값2 : 문장 2;[break;] …

 

    case 정수값n : 문장n;[break;]

    [default:] 문장n+1;

}

 

★ for 문  

 

 for 문은 주로 반복 횟수가 주어진 경우에 사용하는 반복문

 초기식, 조건식, 증감식으로 구성되어 있다.

 

for(초기식; 조건식; 증감식) {

   반복 처리할 문장

}

 

★ while 문 ★

 

 while 문은 돌발적인 사태에 의해 반복문을 벗어나는 반복회수가 결정되지 않는 반복문에 사용

 while 문 다음에는 조건식 하나만 기술

 조건에 만족하는 경우에는 반복 수행하고 조건에 만족하지 않으면 반복문을 벗어남

 

while( 조건식 ){

    반복 처리할 문장

}

 

★ do while 문

 while 문과 같이 돌발적인 사태에 의해 반복문을 벗어나는 경우 사용되는 반복문.

 do while 문도 while 문 다음에 조건문을 기술.

 이 조건에 만족하는 경우에는 반복 수행하고 조건에 만족하지 않으면 반복문을 벗어남.

 do while 문은 반복 처리할 문장을 수행한 후 조건을 물어봄.

 그러므로 적어도 한번은 반드시 반복 처리할 문장을 수행.

 

do {

  반복 처리할 문장

}while( 조건식 );

 

 

★ continue 문-제어문을 보조하는 명령문  

 반복문을 수행하다가 continue 문을 만나면 계속해서 반복 수행

 단지 continue 문 이후에 오는 반복 처리할 문장은 건너 뛰어 처리하지 않고 다음 반복을 시작하기 위해 반복문 시작 부분으로 간다.

 continue 문은 반복문에 내부에서 사용가능하며 어떤 조건에 맞는 경우 continue문이 실행될 수 있도록 조건문(if) 다음에 기술.

 

 

break 문-제어문을 보조하는 명령문 ★

 

 break 문 역시 반복문 내부에서 사용하는 명령입니다. continue 문과 동일한 방법으로 기술

 반복문에 내부에서 어떤 조건에 맞는 경우 break문이 실행될 수 있도록 조건문(if) 다음에 기술

 break 문을 만나면 반복 수행을 완전히 종료한다는 점에서 continue문과는 차이점이 있다.

 break 문이 기술된 그 블록에서 벗어나는 용도로 사용.

 

+ Recent posts