정보처리기사 실기JavaJava - static 멤버와 후위 증가난이도 3SHORT_ANSWER

정보처리기사 실기 Java - static 멤버와 후위 증가 기출문제 #11277

문제

다음 자바 코드에서 출력되는 값을 작성하시오.

정답

10 11 10 20

10 11 10 2010 11 10 20

해설

지역변수 a=10 을 static 필드 Static.b 에 대입하므로 b=10 이 된다. System.out.println(Static.b++) 은 후위 증가라 현재 값 10 을 먼저 출력하고 b 는 11 이 된다. st.b 는 static 필드를 인스턴스로 접근한 것이라 11 을 출력한다. 지역변수 a 는 그대로 10, 인스턴스 필드 st.a 는 20 이다. 따라서 10, 11, 10, 20 이 출력된다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.