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

204. 배열의 ==와 Arrays.equals 비교

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

1import java.util.Arrays;
2
3public class Main {
4 public static void main(String[] args) {
5 int[] a = {1, 2, 3};
6 int[] b = {1, 2, 3};
7 int[] c = a;
8 System.out.println(a == b);
9 System.out.println(a.equals(b));
10 System.out.println(Arrays.equals(a, b));
11 c[0] = 9;
12 System.out.println(a == c);
13 System.out.println(a[0] + b[0]);
14 }
15}

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