if else 예제

다른 부분의 다른 조건을 확인하려는 경우 `if` 문은 `else` 문을 따를 수도 있습니다. 위에서 언급 했듯이, if 문에 부울 식을 포함할 수 있습니다. true 또는 false를 반환하는 식입니다. 다음 예제에서는 논리식을 조건으로 사용합니다: Boolean 식이 true로 평가되면 if 블록이 실행되고 그렇지 않으면 else 블록이 실행됩니다. C#은 if 문에 대한 두 번째 부분도 제공합니다. else 문은 if 또는 else if if 문을 따라야 합니다. 또한 else 문은 if-else 문 체인에 한 번만 나타날 수 있습니다. 코드를 둘러볼 때 할당이 같음과 혼동될 수 있으므로 조건식에서 간단한 할당을 사용하지 않는 것이 좋습니다. 예를 들어 다음 코드를 사용하지 마십시오: 위의 예에서는 x와 y라는 두 개의 변수를 사용하여 x가 y보다 큰지 여부를 테스트합니다(> 연산자 사용). x는 20이고 y는 18이고 20이 18보다 크다는 것을 알고 있으므로 “x가 y보다 크다”는 것을 화면에 인쇄합니다. if 는 0 또는 다른 하나를 가질 수 있으며 다른 경우 는 이후에 와야합니다. if else 문의 구문: 조건이 true를 반환하면 “if”의 본문 내의 문이 실행되고 “else” 본문 내의 문이 건너뜁니다.

조건이 false를 반환하면 “if”의 본문 내의 문이 건너 뛰고 “else”의 문이 실행됩니다. 여기서 사용자는 여러 옵션 중에서 결정할 수 있습니다. if 문은 위에서 아래로 실행됩니다. if true를 제어하는 조건 중 하나가 true인 즉시 해당 명령문과 연관된 문이 실행되고 나머지 사다리가 우회됩니다. 조건이 true이면 최종 else 문이 실행됩니다. 구문: 위의 예에서 시간(22)은 10보다 크므로 첫 번째 조건은 false입니다. 다음 조건은 다른 if 문에서도 거짓이므로 condition1 및 condition2가 모두 false이기 때문에 다른 조건으로 이동하여 “안녕하세요”화면에 인쇄합니다. 여러 경우…

else 문을 중첩하여 else if 절을 만들 수 있습니다.