목록비주얼 베이직/제어문 (7)
충분히 쌓여가는
Select~Case 문은 조건과 값 목록을 비교한 결과에 따라 수행할 코드로 분기하는 명령문이다.다중 If 문을 사용할 수도 있지만, 선택 사항이 많으면 다중 If 문의 구조가 복잡해져서 코드를 이해하기 어려운 경우가 있다.이때 Select~Case 문을 사용하여 좀 더 단순한 구조로 작성할 수 있다.Select Case 조건 Case Is 값 목록 1 명령문 1 Case Is 값 목록 2 명령문 2 Case Is 값 목록 3 명령문 3 ... Case Else 명령문 nEnd Select Select~Case 문은 조건을 주고 그 조건이 가질 수 있는 값을 각 Case 목록에 나타낸다.해당하는 Case를 찾아 연결된 명령문을 수행하고 Select~Case 문을 빠져나간다..
If문은 주어진 조건식의 결과에 따라 실행하는 코드가 달라진다.조건이 참이면 Then~End If 사이의 명령문을 수행하고 If 문을 종료한다.조건이 거짓이면 End If 다음 명령문으로 바로 넘어간다. 처리할 명령문이 하나일 경우에는 'If 조건 Then 명령문'이라고 한 줄로 쓸 수도 있다.If 조건 Then 명령문(들)End If 조건이 참일 때와 거짓일 때 서로 다른 명령문을 수행한다.조건이 참이면 Then~Else 사이의 명령문 1을, 거짓이면 Else~End If 사이의 다음 명령문을 수행If 조건 Then 명령문 1Else 명령문 2End If 여러 조건을 처리할 때 사용하는 다중 If 문조건 1일 참이면 명령문 1을 수행한 후 If 문을 빠져나간다.조건 1이 거짓이면 ElseIf의 조..
제어문컴퓨터는 프로그램에 입력된 코드를 처음부터 끝까지 순차적으로 한 줄씩 읽어서 처리함.그런데 조건에 따라 특정 코드를 수행하거나 반복해야 하는 경우가 있다.이때 프로그램의 순차적인 처리 흐름을 변경하는 명령문을 사용하는데 이를 제어문이라 한다.즉, 제어문은 프로그램의 실행을 인위적으로 조작하는 명령문이며, 프로그램이 실행될 때 처리할 순서를 결정한다. 제어문의 종류제어문은 조건을 검사하여 그 결과에 따라 선택적인 작업을 수행하는 조건문과조건에 따라 원하는 명령문을 반복 수행하는 반복문으로 나뉜다.구분제어문설명조건문If 문조건을 검사하여 그 결과에 따라 선택적인 작업을 수행한다Select ~ Case 문반복문For 문조건에 따라 특정 명령문을 반복 수행한다Do 문While 문기타 제어문Exit 문Exi..