1차원 배열의 선언과 출력

SJW·2023년 1월 24일

int [] arr1 = {1,2,3,4,5}; 와 int [] arr1 = new int[]{1,2,3,4,5};는 같은 표현이다.
System.out.println (arr1);을 실행시키면 메모리의 주소값인 [I@6e8dacdf] 이 출력된다.
왜냐하면 {}의 요소의 주소값이 참조변수인 arr1에 할당되기 때문이다.

배열의 요소값을 출력해주고 싶다면,

  • 인덱스를 이용하여 하나하나 출력해준다

  • for문을 이용하여 하나씩 출력!

  • Arrays.toString(배열변수)


위에 사례들과 달리 배열값이 정해지지 않은경우 return 사용도 가능하다.

0개의 댓글