3.4.2 + 연산자로 문자열 연결하기
다른 연산자와 달리 + 연산자는 산술 연산 외에 기능이 하나 더 있습니다. 다음 코드를 봅시다. 실행하면 어떤 결과가 나올까요?
main(String[] args) {
Main {
System.out.println(123 + 4); ------- ➊
System.out.println("123" + 4); ----- ➋
}
}
실행결과 |
127 1234 |
명령문 ➊은 123 + 4를 연산한 127을 출력합니다. 하지만 명령문 ➋는 1234를 출력합니다. 왜 이렇게 나올까요?