Java출력 결과보통 · 20점#생성자#클래스#반복문

255. 생성자 이후 바뀐 필드와 반복 상한

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

1class Box {
2 int a;
3
4 Box(int a) {
5 this.a = a;
6 }
7
8 int total() {
9 int s = 0;
10 for (int i = 0; i < a; i++) {
11 s += i + 1;
12 }
13 return s;
14 }
15}
16
17public class Main {
18 public static void main(String[] args) {
19 Box b = new Box(5);
20 b.a = 3;
21 System.out.println(b.total());
22 }
23}

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