인프런 커뮤니티 질문&답변

츄르보단캣닢님의 프로필 이미지
츄르보단캣닢

작성한 질문수

자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!

특수 문자와 서식 문자

이해가 안가는게 있습니다

작성

·

191

0

 ("오늘의 기온은 " + num1 +" 도 입니다.") 라고 되어 있는데 혹시 "+ num1 +"은 왜 붙는건가요?

num1 은 int 로 값을 대입해 놓은건 알겟는데 "" 와  +가 이해가 안갑니다 ㅠㅠ 도와주세요 ㅠ

답변 2

1

와 너무 감사합니다!!

복 받으실거에요!

0

안녕하세요 박준보님.

"" 쌍따옴표로 둘러쌓인것은 문자열 (String)이라는 데이터 입니다.

문자열은 주로 사람이 봐야하는 메세지등을 나타내는데 사용합니다.

.

그리고 + 덧셈 연산자는 숫자를 더하는 기능외에 특별한 기능이 하나 더 있습니다.

바로, 문자열과 문자열을 붙이는 역할입니다. 이것 외에도 문자와 숫자를 붙일 수 있습니다.

이 경우 숫자가 문자로 변환되어 새로운 문자열이 됩니다.

.

"Hello" + 43 // "Hello43 " 

.

박준보님 예제의 경우 num1 값이 32라고 하면

"오늘의 기온은 " + 32 +" 도 입니다."

-> "오늘의 기온은 32" + "도 입니다."

-> "오늘의 기온은 32도 입니다."

와 같이 하나의 문자열로 합쳐지는 과정을 거치게 됩니다.

.

감사합니다.

츄르보단캣닢님의 프로필 이미지
츄르보단캣닢

작성한 질문수

질문하기