if문
- if문의 기본 형태는
if(조건){수행할 내용}
이다
- 코드로 살펴보면
void main(){
int num = 2;
if(num % 2 == 0){
print('값이 짝수입니다.');
}
}
=> 값이 짝수입니다.
- num이라는 변수의 나머지 값이 0이라는 조건을 만족하면
값이 짝수입니다.
를 출력하는 코드이다.
- 만약 첫번쨰 조건이 맞지않을 때 추가적인 조건을 질의할 수 있다.
- 추가적인 질의를 할 때는 else if {}을 사용한다
- 질의가 2개이면 else {}를 사용한다.
void main(){
int num = 5;
if(num % 3 == 0){
print('나머지가 0입니다');
}else if(num % 3 == 1 ){
print('나머지가 1입니다');
}else{
print('나머지가 2입니다');
}
}
switch
()
안에 조건을 넣어준다
()
안에서 나올 수 있는 값들은 case에 넣어주고 break로 닫아준다.
- if문에서 else역활을 해주는 기본값 default를 작성한다.
void main(){
int num = 2;
switch(num % 3 ){
case 0:
print('나머지가 0입니다');
break;
case 1:
print('나머지가 1입니다');
break;
default:
print('나머지가 2입니다');
break;
}
}
=> 나머지가 2입니다
- switch는 if문과 다르게 다중조건을 처리 할 수 없다.
- if문 보다 속도는 빠르다.