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를 출력합니다. 왜 이렇게 나올까요?

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