조건문
프로그래밍에서 특정 조건에 따라 다른 동작을 수행할 수 있도록 하는 구문
프로그램의 흐름을 제어하고 원하는 조건에 따라 코드 블록을 실행하거나 건너뛸 때 사용
조건식의 결과에 따라 블록 실행 여부가 결정
조건식에는 true
또는 false
값을 산출할 수 있는 연산식이나 boolean
변수가 올 수 있음
조건식이 true
이면 블록을 실행하고 false
이면 블록을 실행하지 않음
여러 조건에 따라 다른 동작을 실행해야 할 경우 else if
구문과 else
구문을 사용
else
는 생략 가능
괄호 안의 변수 값에 따라 해당 case
로 가서 실행문을 실행
변수 값과 동일한 값을 갖는 case
가 없으면 default
로 가서 실행문을 실행
default
는 생략 가능
break
는 다음 case
를 실행하지 않고 switch
문을 빠져나갈 때 사용
break
가 없다면 다음 case
가 연달아 실행