Java출력 결과보통 · 20점#static#변수 범위#연산자

222. static·인스턴스·지역 변수와 후위 증가

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

1class Box {
2 static int shared = 0;
3 int own = 0;
4 void add() {
5 int temp = 0;
6 shared++;
7 own++;
8 temp++;
9 System.out.println(shared + " " + own + " " + temp);
10 }
11}
12public class Main {
13 public static void main(String[] args) {
14 Box a = new Box();
15 Box b = new Box();
16 a.add();
17 b.add();
18 a.add();
19 System.out.println(Box.shared++);
20 System.out.println(Box.shared);
21 }
22}

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