다음 자바 코드를 실행한 결과는? int x =1, y=6; while (y- System.out.println("x= ” )(十 "y=
정답 4번
while문의 조건식과 println() 메소드의 인수 형식이 잘못되어 서 오류가 발생하는 코드입니다. 올바르게 출력하려면, 다음 과 같이 수정되어야 합니다. = 1, y = 6; while (y-- > 이 { X++; } Ⅸ+ " y="+ 회; 정수형 변수x, y를 선언하고 각각 1과 6으로 초기 화한다. 0 y가 0보다 큰 동안 0번을 반복 수행한다. y는 후치감소 연산자이므로 조건식이 판별된 후 1 감소한다. 0 'x=x+ 1'과 동일하다. x에 1씩 누 적시킨다. 0 "x="을 출력한 후x의 값을, "y="을 출력한 후 y의 값을 출력하고 커서를 다음 줄의 처음으로 이동시킨다. 결과 x=7 y=-1=7 y= 오답·함정 포인트: 프로그래밍 언어 활용 문항은 용어의 정의와 적용 범위를 묻는 경우가 않습니다. 문제의 금정•부정 방향을 먼저 표시하고 정답 개념과 대조하세요.