: if문 / switch문
프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 수행되도록 함
if문
조건식이 true 일 떄만 내부 코드 수행
[작성법]
if(조건식) {
조건식이 true 일 떄 수행 될 코드
}
if ~else문
조건식 결과가 true면 if문, false면 else구문이 수행 됨
[작성법]
if(조건식) {
조건식이 true 일 때 수행 될 코드
} else ( false 일 때 수행 될 코드
}
if ~else if ~else
조건식1의 결과값이 true면 if문 내 코드 수행 조건식2의 결과값이 true면 else if 내 코드 수행
모두 false면 else 내 코드 수행
[작성법]
if(조건식1) {
조건식1 true 일 떄 수행 될 코드
} else if(조건식2) {
조건식2 true 일 때 수행
} else { 모두 false 일 떄 수행 }
switch문
식 하나의 결과로 많은 경우의 수를 처리할 떄 사용하는 조건문
-> 식의 결과로 얻은 값과 case 구문이 실행된다
[작성법]
switch(식){
case 결과값 : 수행코드 1; break;
case 결과값 : 수행코드 2; break;
case 결과값 : 수행코드 3; break;
.
.
default : case를 모두 만족하지 않을 경우 수행하는 코드 (==else)