if(조건문){
실행문1
}
실행문2
조건문이 true면 실행문1 실행, false면 실행문2 실행
2중 if문
if(조건문1){
if(조건문2){
실행문1
}else{
실행문2
}
}else{
if(조건문3){
실행문3
}else{
실행문4
}
}
조건문1과 조건문2를 만족하는것이 실행문1
조건문1만 만족 시 실행문2
조건문3 만족 시 실행문3
모두 아닐경우 실행문4
switch(조건문)
case0: 실행문1
break;
case1: 실행문2
break;
default: 실행문3
break;
아래쪽으로 하나하나 비교해가면서 맞는 실행문이 나올 경우 break로 출력
X
X
조건문은 간단하게 한다면 간단하지만 조금만 꼬아써도 알아먹기가 어렵다고 생각합니다. 어떻게 조건문과 반복문을 잘 쓰냐에 따라 코드가 간결해 질 수 있고 길어 질 수도 있으니 이 구조를 이해하고 논리적인 사고가 중요하다고 느꼈습니다.