다음 Java 프로그램이 실행되었을 때의 결과는?
public class Operator {
public static void main(String[] args) {
int x = 5, y = 0, z = 0;
y = x++;
z = --x;
System.out.print(x + ", " + y + ", " + z);
}
}정답 1번
y = x++는 y에 5를 대입한 뒤 x를 6으로 증가시킵니다. z = --x는 x를 먼저 5로 감소시킨 뒤 z에 5를 대입합니다. 따라서 출력 결과는 '5, 5, 5'입니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21