[이것이 자바다] 3장 연산자 확인문제 2번

  1. 다음 코드를 실행했을 때 출력 결과는 무엇입니까?

public class q2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int x = 10;
		int y = 20;
		int z = (++x) + (y--);
		System.out.println(z);
	}

}
  • 출력 결과
  • 풀이
    x는 선행 연산이므로 11
    y는 후행 연산이므로 20
    따라서 ++x + y-- = 31

좋은 웹페이지 즐겨찾기