Java출력 결과보통 · 20점#참조#메서드#클래스

245. 객체를 메서드에 넘겨 필드 바꾸기

다음 Java 프로그램의 실행 결과를 쓰시오.

1class Box {
2 int n = 1;
3}
4
5public class Main {
6 static void grow(Box b, int k) {
7 b.n = b.n * 2 + k;
8 }
9
10 public static void main(String[] args) {
11 Box box = new Box();
12 grow(box, 1);
13 grow(box, 3);
14 grow(box, 0);
15 System.out.println(box.n);
16 }
17}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.