조건문과 반복문
if 문
조건식의 다양한 예
블럭{}
if-else문
if-else문 ( 처리해야 할 경우의 수가 셋 이상인 경우 )
중첩 if문
switch문
switch문과 else if 문 비교
switch문은 조건식에 정수, 문자열 사용 가능 다양한 값 구현 가능 / else if문은 true, false만 가능
switch문은 조건식이 1번만 계산되서 효율적 / else if문은 true,false만 가능하기 때문에 조건식이 많아짐
switch문은 괄호 없고 조건식이 적어서 코드 가독성이 높음 / else if문은 조건식마다 괄호가 생김
왠만하면 switch문을 사용하면 좋지만 switch문은 제약조건이 있어 제약조건만 아니면 switch문 사용
switch문의 제약조건
임의의 정수 만들기
1~3 정수 만들기
1. 각 변에 3을 곱한다. ( 여기서 3은 개별 값의 갯수 ) ex)주사위면 1~6 ( *6 )
2. 모두 int로 변환
3. 모두 +1
for문
중첩 for 문
while문
do-while문
break문
continue문
이름붙은 반복문