본문 바로가기
스터디/programming

[DELPHI] 조건문 IF문과 Case문에 대해 알아보자!

by 깝태 2010. 3. 8.

조건문은 여러가지 조건을 걸어두고, 특정한 조건에 맞아야만 명령어를 실행시킬수 있게 하고자 할때 주로 사용합니다.
조건문의 종류에는 IF문과 Case문이 있습니다. 이번에는 if문을 포스팅해보겠습니다.

* iF문 형식
if 조건1 then 실행문;
{바로 작성하시면됩니다}
if 조건1 then 실행문1
Else 실행문2;
{Else: 만약 위 조건과 다를경우 실행문2 실행}
{대신주의하실건 Else 를 사용할꺼면, 세미콜론은 마지막에 붙힙니다}
if 조건1 then 실행문1
Else if 조건2 then 실행문2
Else 실행문3;
{Else if 를 사용해 또 다른 조건을 사용가능합니다}
{역시 이번에도 세미콜론은 마지막에 붙여주셔야 됩니다}


이게 세미콜론을 마지막에 붙여야되는 이유가 뭐냐면, 일단 세미콜론은 앞의 명령어(이하 실행문)을 모두 실행했다면 중지시키기
위한 목적으로 사용됩니다. 코딩을 여러 줄 ~~ 하시고 한 줄에다가만 세미콜론을 안 붙이시면 그 구문에서 오류가 납니다. 세미콜론을
붙여야지만 그 이벤트가 끝나고 다음 부분으로 넘어가기 때문입니다. 그래서 if 문을 사용중 Else 를 붙이고, 그 위에다가 세미콜론을
붙이시면 Else 가 생략이 되고 다음으로 바로 넘어가서 오류가 발생합니다. 이 점 꼭 주의하시길 바랍니다.



이렇게 작성해주시면 됩니다, 아마도 직접 혼자하실때 오류나시는 분들이 가끔 있는데, 그럴때는
세미콜론을 제대로 붙였느냐, 안 붙였느냐 부터 확인해주시면 됩니다.

Case 문과 관련된내용은 제가 미숙하기때문에, 넘어가겠습니다.