문제
다음 JAVA 코드 출력문의 결과는?
① 5 + 2 = 34 / 5 + 2 = 34 ② 5 + 2 + 3 + 4 / 5 + 2 = 7 ③ 7 = 7 / 7 + 7 ④ 5 + 2 = 34 / 5 + 2 = 7
정답
4번
해설
정답: 4. 문자열 + 3 + 4는 문자열 연결로 "5 + 2 = 34", (3+4)는 먼저 계산되어 "5 + 2 = 7"이 된다.
오답 풀이
- 1번: 두 번째 줄도 34로 잘못 처리했다.
- 2번: 첫 줄 문자열 연결을 잘못 처리했다.
- 3번: 산술 계산을 잘못 적용했다.
- 4번: 정답으로 첫 줄 34, 둘째 줄 7이다.
보충 개념 Java에서 문자열+숫자는 문자열 연결이며, 괄호로 묶인 산술식은 먼저 계산된다.