Java - 문제 미리보기

문제 2184

easy
다음 코드의 실행 결과는 무엇인가요? ```java int score = 75; String grade = score >= 80 ? "합격" : "불합격"; System.out.println(grade); ```
A. `합격`
B. `불합격`
C. `75`
D. `true`

정답: B

⦁ 조건 평가 과정: ```java score >= 80 → 75 >= 80 → false ``` ⦁ 삼항 연산자 실행: ```java String grade = score >= 80 ? "합격" : "불합격"; // ↑ false이므로 String grade = "불합격"; // 콜론(:) 뒤의 값 선택 ``` ⦁ 삼항 연산자의 동작 원리: ⦁ 조건이 `true`면 `?` 뒤의 첫 번째 값 반환 ⦁ 조건이 `false`면 `:` 뒤의 두 번째 값 반환

💡 학습 팁

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