If else 편집하기
편집을 되돌릴 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | '''If else'''란 [[if]]문에서 조건식이 진실일 경우 if문 안의 [[실행문]]을 실행시키고 거짓일 경우 [[else]]문 안의 | + | '''If else'''란 [[if]]문에서 조건식이 진실일 경우 if문 안의 [[실행문]]을 실행시키고 거짓일 경우 [[else]]문 안의 [[실행문]]을 실행키는 [[조건문]]이다. |
== 문법 == | == 문법 == | ||
11번째 줄: | 11번째 줄: | ||
== 예제 == | == 예제 == | ||
− | |||
점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다. | 점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다. | ||
26번째 줄: | 25번째 줄: | ||
} | } | ||
− | |||
입력한 숫자가 3의 배수인지 확인하는 코드는 다음과 같다. | 입력한 숫자가 3의 배수인지 확인하는 코드는 다음과 같다. | ||
41번째 줄: | 39번째 줄: | ||
}<ref> 〈[https://ehpub.co.kr/39-%EC%A1%B0%EA%B1%B4%EB%AC%B8-if-else 39. 조건문 (if else)]〉, 《언제나 휴일 프로그래머》 </ref> | }<ref> 〈[https://ehpub.co.kr/39-%EC%A1%B0%EA%B1%B4%EB%AC%B8-if-else 39. 조건문 (if else)]〉, 《언제나 휴일 프로그래머》 </ref> | ||
− | |||
2개의 값 중에서 max 값을 찾는 코드는 다음과 같다. | 2개의 값 중에서 max 값을 찾는 코드는 다음과 같다. | ||
59번째 줄: | 56번째 줄: | ||
== 장단점 == | == 장단점 == | ||
− | + | === 장점 === | |
* [[if]]문의 한계를 해결하여 벡터 연산이 가능하다.<ref name="iflelse장단점"> Dev Cristoval , 〈[https://data-make.tistory.com/43 (R) 조건문 - if, else if, ifelse]〉, 《티스토리》, 2018-12-31 </ref> | * [[if]]문의 한계를 해결하여 벡터 연산이 가능하다.<ref name="iflelse장단점"> Dev Cristoval , 〈[https://data-make.tistory.com/43 (R) 조건문 - if, else if, ifelse]〉, 《티스토리》, 2018-12-31 </ref> | ||
− | + | === 단점 === | |
* 주어진 값에 따라 진실 또는 거짓을 반환해 주기 때문에 오직 출력만 가능하고 조건별 [[명령어]] 수행은 불가능하다.<ref name="iflelse장단점"></ref> | * 주어진 값에 따라 진실 또는 거짓을 반환해 주기 때문에 오직 출력만 가능하고 조건별 [[명령어]] 수행은 불가능하다.<ref name="iflelse장단점"></ref> | ||