다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2776

medium
다음 코드의 실행 결과는 무엇인가요?
$temperature = 25;
if ($temperature > 30) {
    echo "더워요";
} elseif ($temperature > 20) {
    echo "적당해요";
} else {
    echo "추워요";
}
A. 더워요
B. 적당해요
C. 추워요
D. 더워요적당해요

정답: B



elseif를 사용한 다중 조건 분기에서는 위에서부터 순차적으로 조건을 확인합니다

⦁ 조건 검사 과정:
1. $temperature > 3025 > 30 → 거짓
2. $temperature > 2025 > 20 → 참 → "적당해요" 출력
3. 조건을 만족했으므로 나머지는 실행되지 않음

⦁ elseif의 특징:
• 여러 조건을 순차적으로 확인
• 첫 번째로 참인 조건의 코드만 실행
else if (공백 포함)로도 쓸 수 있음

⦁ 이는 학점 계산, 등급 분류 등에서 자주 사용됩니다

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.