충분히 쌓여가는
If 문 본문
If문은 주어진 조건식의 결과에 따라 실행하는 코드가 달라진다.
조건이 참이면 Then~End If 사이의 명령문을 수행하고 If 문을 종료한다.
조건이 거짓이면 End If 다음 명령문으로 바로 넘어간다.
처리할 명령문이 하나일 경우에는 'If 조건 Then 명령문'이라고 한 줄로 쓸 수도 있다.
If 조건 Then
명령문(들)
End If
조건이 참일 때와 거짓일 때 서로 다른 명령문을 수행한다.
조건이 참이면 Then~Else 사이의 명령문 1을, 거짓이면 Else~End If 사이의 다음 명령문을 수행
If 조건 Then
명령문 1
Else
명령문 2
End If
여러 조건을 처리할 때 사용하는 다중 If 문
조건 1일 참이면 명령문 1을 수행한 후 If 문을 빠져나간다.
조건 1이 거짓이면 ElseIf의 조건 2를 검사하고, 그 결과가 참이면 명령문 2를 수행한 다음 If 문을 빠져나간다.
다중 If 문은 이런 식으로 조건이 참일 때까지 계속 검사한다.
참인 조건이 없으면 마지막에 있는 Else 문 다음 명령문을 수행한다.
즉, 참인 조건을 만나면 해당 명령문을 수행하고 이후 조건은 모두 무시한 채 End If 다음으로 제어를 옮겨 If를 종료한다
If 조건 1 Then
명령문 1
ElseIf 조건 2 Then
명령문 2
ElseIf 조건 3 Then
명령문 3
...
Else
명령문 n
End If
'비주얼 베이직 > 제어문' 카테고리의 다른 글
With 문 (0) | 2024.05.07 |
---|---|
Exit 문 / GoTo 문 (0) | 2024.05.07 |
For 문 / Do 문 / While 문 (0) | 2024.05.07 |
Select~Case 문 (0) | 2024.05.07 |
제어문 (0) | 2024.05.07 |