더북(TheBook)

3.4.2 + 연산자로 문자열 연결하기

다른 연산자와 달리 + 연산자는 산술 연산 외에 기능이 하나 더 있습니다. 다음 코드를 봅시다. 실행하면 어떤 결과가 나올까요?

public class Main {
    public static void main(String[] args) {
        System.out.println(123 + 4); ------- ➊
        System.out.println("123" + 4); ----- ➋
    }
}

icon_con

실행결과

127
1234

명령문 은 123 + 4를 연산한 127을 출력합니다. 하지만 명령문 는 1234를 출력합니다. 왜 이렇게 나올까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.