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

brandon55321님의 프로필 이미지
brandon55321

작성한 질문수

김영한의 실전 자바 - 중급 1편

System 클래스

배열출력 부분에서 질문 있습니다

작성

·

95

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)

[질문 내용]

System.out.println("coiedArray = " + copiedArray);


배열을 그냥 출력하면 배열에 참조값이 나온다고 말씀하셨는데,

System.out.println(+ copiedArray);

이 코드로 출력해보면 참조값이 나오지 않고 hello가 나옵니다.

이게 +때문에 참조값이 나오는게 아닌가 해서 질문드립니다..!!

답변 1

0

안녕하세요. brandon55321님, 공식 서포터즈 OMG입니다.

System.out.println(+ copiedArray);

이렇게 출력하면 컴파일 에러가 발생하지 않나요?

코드를 다시 한번 확인해보시겠어요?

imageimage

감사합니다.

brandon55321님의 프로필 이미지
brandon55321
질문자

아아 아아 제가 코드를 잘못 입력했습니다.. 죄성합니다ㅠㅠ

System.out.println(copiedArray);

 

입니다!!

 이러면 hello가 출력되네요ㅠㅠ

강의 5분 20초경 설명을 말씀하시는 것 같네요.

image

그냥 출력한다라고 말씀하신 의도와 내용은

System.out.printn(copiedArray);를 고려하여 얘기하신 상황이 아니고

Arrays.toString 을 포함하지 않은 직전에 작성한 코드인 System.out.println("copiedArray = " + copiedArray);

에 대한 내용으로 이해하시면 될 것 같습니다.

'그냥' 이라는 표현이 중의적으로 해석 될 수 있었네요 ^^

brandon55321님의 프로필 이미지
brandon55321

작성한 질문수

질문하기