Java출력 결과보통 · 20점#문자열#배열#연산자

41. 문자열 비교와 배열 참조 복사

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

1public class Main {
2 public static void main(String[] args) {
3 String a = "java";
4 String b = "java";
5 String c = new String("java");
6 String d = c;
7 System.out.println((a == b) + " " + (a == c) + " " + a.equals(c) + " " + (c == d));
8 d = d + "!";
9 System.out.println(c + " " + d);
10 int[] p = {1, 2, 3};
11 int[] q = p;
12 int[] r = p.clone();
13 q[0] = 9;
14 r[1] = 8;
15 System.out.println(p[0] + p[1] + p[2]);
16 System.out.println(p[0] + "" + p[1] + r[0]);
17 }
18}

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