POCU 강의
7. 조건문
차나히
2024. 5. 20. 07:56
✔️ 조건의 필요성
- 프로그램의 행동이 매번 다르려면?
- 특정 상황에 따라 프로그램의 행동을 바꾸어야 한다!
- 그렇기 위해서 필요한 문법이 "조건문"
✔️ 조건문 - if 문
- 조건이 만족하면 if 문 아래에 있는 중괄호 안의 코드를 실행
if(조건식)
{
조건에 만족할 때만 실행하는 코드
}
- 조건이란?
- x 와 같은 변수의 값에 따라서 '참' 또는 '거짓' 을 판별할 수 있는 식이나 문장
- 이러한 조건식을 불리언 표현식(boolean Expression) 이라고 부른다.
> 구문(Statement) 과 표현식(Expression) 의 관계
- 표현식은 평가(evaluate) 되며 값을 반환함 (void 포함)
- 그러나 일부 표현식은 단독으로 사용될 수 없음
- 구문은 한 줄 이상의 코드로 실행되는 집합
- 구문 안에는 한 개 이상의 표현식이 포함될 수 있음.
- 그렇다면 불리언 표현식이란?
- 반환값이 불리언형인 표현식!
✔️ 관계 연산자 (Relation Operator)
== 연산자
- 두 피연산자를 비교하여 값이 같은지를 체크. 같으면 true, 다르면 false 를 반환.
!= 연산자
- 두 피연산자를 비교하여 값이 다른지를 체크. 같으면 false, 다르면 true 를 반환.
> , >= , < , <= 대소 비교 연산자들
- 기본적인 내용이므로 설명은 Pass
✔️ if / else 문
- if 문의 조건식이 참이 아닐 때 수행
if(조건식)
{
조건이 만족할 때만 실행하는 코드
}
else
{
조건이 만족하지 않을때만 실행하는 코드
}
✔️ if / else if / else 문
- if 문의 조건식이 참이 아니면 else if 의 조건식을 계산하고 모든 조건식이 참이 아닐때 else 문을 실행
if(조건식 1)
{
조건식 1이 참일때만 실행하는 코드
}
else if(조건식 2)
{
조건식 1이 거짓이고, 조건식 2가 참일때 실행하는 코드
}
else
{
조건식 1과 2가 거짓일때만 실행하는 코드
}
> 조건식을 만들 때 주의점
- 조건문의 순서가 올바른지 확인할 것 !
- 그림을 그리거나 순서도를 그리는것도 좋은 방법 !
✔️ 코딩 표준
- 범위는 명백하게!
- 본인이 짠 코드를 다른 사람이 봤을 때, 실수할 가능성이 매우 높아짐. 그렇기 때문에 중괄호를 이용하여 범위를 명확하게 보여주는것이 중요.