if else 예제

이 프로그램에서 사용자는 나이를 입력하고 입력에 따라, if.를 입력하라는 메시지가 표시됩니다. else 문은 입력된 연령이 18세보다 크거나 동일한지 여부를 확인합니다. 이 조건이 충족되면 “투표할 자격이 있습니다”라는 메시지가 표시되지만 조건이 충족되지 않으면 “투표할 자격이 없습니다”라는 다른 메시지가 표시됩니다. 코드를 둘러볼 때 할당이 같음과 혼동될 수 있으므로 조건식에서 간단한 할당을 사용하지 않는 것이 좋습니다. 예를 들어 다음 코드를 사용하지 마십시오. 다른 경우.. 다른 문, 염두에 두어야 할 몇 가지 포인트가 있습니다 – 당신이 실행하는 하나의 문이있는 경우, 하나, 다른 하나, 당신은 같은 줄에 모두 넣을 수 있습니다 : 당신은 위의 구문에서 볼 수 있듯이, 다른 stament는 어떤 표현을 포함 할 수 없습니다. else 문 다음에 오는 코드 블록은 `if` 조건이 false로 회피할 때 항상 실행됩니다. 아래 예제에서는 두 값을 테스트하여 20값이 18보다 큰지 확인합니다. 조건이 true이면 일부 텍스트를 인쇄합니다: 단일 `if` 문 체인에서 여러 개의 else-if 문을 사용할 수 있습니다. 또한 `if` 블록에 실행할 줄이 하나뿐인 경우 곱슬 대괄호를 제거할 수 있습니다. if 문은 위에서 아래로 실행됩니다. if true를 제어하는 조건 중 하나가 true인 즉시 해당 명령문과 연관된 문이 실행되고 나머지 사다리가 우회됩니다.

조건이 true이면 최종 else 문이 실행됩니다. 구문: 참고: “if” 또는 “else” 본문에 하나의 문만 있는 경우 중괄호(괄호)를 사용할 필요가 없습니다. 예를 들어 위의 프로그램은 다음과 같이 다시 작성할 수 있습니다. Nested if else 문 구문: if 문만 있으면 조건이 true이면 명령문 블록을 실행하고 조건이 false인 경우 는 실행되지 않습니다. 그러나 조건이 거짓이라면 다른 작업을 수행하려면 어떻게해야합니까? 여기에 다른 문이 온다. if 문과 함께 else 문을 사용하여 조건이 false일 때 코드 블록을 실행할 수 있습니다.