Java출력 결과보통 · 20점#문자열#StringBuilder#반복문

63. 불변 String과 StringBuilder의 차이

다음 Java 프로그램의 실행 결과를 쓰시오. (문자 'o'의 코드값은 111, 'd'는 100이다.)

1public class Main {
2 public static void main(String[] args) {
3 String s = "code";
4 s.toUpperCase();
5 s.concat("!");
6 String t = s.substring(1, 3) + s.charAt(0);
7 StringBuilder sb = new StringBuilder(t);
8 StringBuilder r = sb.reverse();
9 r.append(s.length());
10 System.out.println(s + " " + t);
11 System.out.println(sb + " " + (sb == r));
12 String u = "";
13 for (int i = s.length() - 1; i >= 0; i -= 2) {
14 u += s.charAt(i);
15 }
16 System.out.println(u);
17 System.out.println(s.charAt(1) + s.charAt(2) + "#");
18 }
19}

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