c# if 예제

위의 예제를 관찰하는 경우 if-else-if 문은 위에서 아래로 실행을 시작하고 조건이 일치하는지 여부를 확인합니다. 조건이 일치하지 않으면 else 블록이 실행됩니다. 예를 들어 특정 논리를 기반으로 특정 명령문 집합만 실행하려는 경우 Flow 제어 및 조건문이 유용합니다. if 조건이 true를 식으로 포함하는 다음 예제를 고려합니다. 대신 (m > 10) false 때 Result2가 나타나도록 하려면 다음 예제와 같이 중첩 된 if 문의 시작과 끝을 설정 하기 위해 중괄호를 사용 하 여 해당 연결을 지정할 수 있습니다. 아래 예제에서 어떻게 작동하는지 살펴보겠습니다. 여기서는 `value`라는 변수의 값을 다시 비교합니다. 그런 다음 값이 1 또는 2 또는 완전히 다른 값인지 확인합니다. 이전 장에서는 변수를 살펴보았기 때문에 예제 중 하나를 확장하여 조건부 논리를 사용하는 방법을 살펴보겠습니다. 위에서 언급 했듯이, if 문에 부울 식을 포함할 수 있습니다. true 또는 false를 반환하는 식입니다.

다음 예제에서는 논리적 식을 조건으로 사용합니다. 다음 예제에서는 키보드에서 문자를 입력하고 프로그램은 중첩된 if 문을 사용하여 입력 문자가 알파벳 문자인지 여부를 결정합니다. 입력 문자가 알파벳 문자인 경우 프로그램은 입력 문자가 소문자인지 대문자인지 여부를 확인합니다. 각 사례에 대해 메시지가 나타납니다. 다음 부분 코드에서 와 같이 else 블록 내에 if 문을 중첩할 수도 있습니다. 이 예제는 두 개의 다른 블록 안에 문이 있는 경우 중첩한 다음 한 개는 블록입니다. 주석은 각 블록에서 true 또는 false 조건을 지정합니다. 다음 예제에서는 입력 문자가 소문자, 대문자 또는 숫자인지 여부를 결정합니다. 세 가지 조건이 모두 false이면 문자는 [문자]가 아닙니다.

이 예제는 각 사례에 대한 메시지를 표시합니다. 아래 예제에서는 값이라는 변수를 비교합니다. 변수값이 10보다 적으면 하나의 문을 실행하거나 다른 문에서 실행됩니다. 위의 예에서 두 번째 `if` 문에서 boolen 식 i <j는 true로 회피하고 두 번째 `if` 문의 코드 블록만 실행됩니다. 첫 번째 및 세 번째 `if` 조건은 false로 증발하므로 코드 블록이 실행되지 않습니다. 아래 예제에서는 while 문을 사용하여 변수 `i`의 값을 표시합니다. while 문은 값을 3번 표시하는 데 사용됩니다.

Comments are closed.