Java출력 결과보통 · 20점#문자열#참조#조건문

213. 문자열 리터럴과 new String 비교

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

1public class Main {
2 public static void main(String[] args) {
3 String a = "cat";
4 String b = "cat";
5 String c = new String("cat");
6 int n = 0;
7 if (a == b) n += 1;
8 if (a == c) n += 10;
9 if (a.equals(c)) n += 100;
10 System.out.println(n);
11 }
12}

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