□ 조건문


○ if 조건문
if (조건문) {
<수행할 문장>;
...
} else if (조건문) {
<수행할 문장>;
...
} else {
<수행할 문장>;
...
}
다중if문은 여러 조건을 만들어서 판단하는 식
(ex)
if (age >= 30) { ("30대입니다");
} else if (age >= 20) { ("20대입니다");
} else if (age >= 10) { ("10대입니다");
} else { ("어린이입니다");
}
...
이런식으로 첫 조건에 해당하지 않는 조건문을 다음 조건문에서 판단하는 방식
중첩 if문은 여러 조건을 중복해서 판단하는 식
(ex)
if ( ) {
}
if ( ) {
}
...

○ switch 조건문
switch(변수){ -> if 라고 생각
case 값1 :
실행문1;
break;
case 값2 :
실행문2;
break;
default : -> else 라고 생각
break;
}

ㅁ 반복문


○ while 반복문 ->조건이 맞아야 진행됨!!
while (조건문) {
<수행할 문장1>;
<수행할 문장2>;
<수행할 문장3>;
...
}

○ do while 조건문 -> 무조건 한번은 진행됨!!
do {
<수행할 문장1>;
<수행할 문장2>;
<수행할 문장3>;
...
} while (조건문);
○ for 조건문 >> 시작점; 도착점; 보폭
for (초기치; 조건문; 증감치) {
...
}

이중 for 조건문
for (초기치; 조건문; 증감치) {
for (초기치; 조건문; 증감치)
...
}


