구조를 분석하여 평가하거나 테스트하는 하나 개 이상의 조건을 지정하는 프로그래머를 필요로하며, 문 문 (필요한) 조건이 거짓이고, (선택) 상태가 실행될 사실 실행.
다음은 대부분의 프로그래밍 언어의 일반적인 형태는 일반적으로 구조를 결정하는 것입니다 :
문을 분석 하면 문 경우 문이 하나 개 이상의 문장의 부울 표현옵니다. 만약 ... 다른 문 A를 하는 경우 옵션과 함께 문 다른 문이, 다른 문은 부울 표현식이 거짓 실행합니다. 중첩 된 경우 문이 하나 될 수 있는 경우 또는 다른 경우 다른 문 내에서 사용 하는 경우 또는 다른 경우 문. 스위치 문은 인 스위치 케이스 문은 변수의 값을 복수의 동일한 테스트 할 수있다. 중첩 된 스위치 문은 수 있습니다 스위치 내의 다른 문 스위치 문.
? : 연산자 EXP1 ? EXP2 : Exp3; 어느, EXP1, EXP2 및 Exp3 표현. 주의 콜론과 위치를 사용하는 그. ? 식의 값은 EXP1에 의해 결정된다. EXP1 사실, EXP2 값이 계산되는 경우, 결과는? 식의 값 전체입니다. EXP1가 false의 경우, Exp3 값이 결과는? 식의 값 전체이며, 계산됩니다.