if문

if : 특정 조건이 참인지 확인하고, 그 조건이 참(true)일 경우 특정 코드 블록 실행

else : if 문에서 만족하는 조건이 없을 때 실행하는 코드 제공

else if : 앞선 if문의 조건이 거짓일 경우 다음 조건을 검사. 만약 앞의 if문이 참이라면 else if를 실행하지 않음.

if(condition1){
	// 조건1이 참일 때 실행되는 코드
} else if(condition2){
	// 조건1이 거짓이고, 조건2가 참일 때 실행되는 코드
} else if(condition3){
	// 조건2가 거짓이고, 조건3이 참일 때 실행되는 코드
} else {
	// 모든 조건이 없을 때 실행되는 코드
}

switch문

단순히 값이 같은지만 비교 가능

switch (조건식) {
	case value1 :
			// 조건식의 결과 값이 value1일 때 실행되는 코드
			break;
	case value2 :
			// 조건식의 결과 값이 value2일 때 실행되는 코드
			break;
	default:
			// 조건식의 결과 값이 위의 어떤 값에도 해당하지 않을 때 실행되는 코드
}

삼항 연산자

단순히 참과 거짓에 따라 특정 값을 구하는 경우 사용

String status = (age >= 18) ? "성인" : "미성년자" ;
// (조건) ? 참_표현식 : 거짓_표현식