Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

If 문 본문

비주얼 베이직/제어문

If 문

빌드이너프 2024. 5. 7. 20:23

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