☕ 자바 JAVA/☕ 변수와 자료형 Variables & Data Type

[JAVA]배열 Array [ ]

뉴이 NUEY 2024. 8. 22. 22:26
반응형

 

배열
Array
[ ]

선언 및 초기화

  • 여러 개의 같은 타입 데이터를 모아서 사용할 수 있다.
  • 참조 타입.
  • 가장 기본적인 자료구조.

배열의 크기가 3일 경우
[0][1][2] 라는 index가 생깁니다.
index는 데이터가 머물고있는 주소와 같은 역할을 합니다.
  • 변수명.length : 변수길이
  • 초기값 0
    (값을 아무것도 안 넣었을 때)
  • 길이가 고정이라 변경할 수 없습니다.

값 출력

  • 그냥 배열 변수명을 출력하면 주소값이 나옵니다.
  • 배열 전체를 보려면
    Arrays.toString(변수명)
    이렇게 하면됩니다.
  • 아래와 같이 for문으로도 출력 가능.

값 대입

값을 대입하는 방법. for()문으로 출력도 가능

❗ 사용법도 간단하고 효율이 좋지만 배열크기를 늘이거나 줄이는 게 안됩니다.

배열이름.clone()

  • clone. 말 그대로 복사입니다.
  • 위 코드를 보시면 주소는 다른데 값은 같습니다.
    • 변수는 독립적인 주소를 가지고 있지만, 두 주소 모두 1, 2 ,3 이라는 데이터를 가르켜고 있는 것입니다.

2차원 배열
[ ] [ ]
배열 안에 배열이 들어있다.

  • [ 배열 갯수 ] [ 배열당 최대크기 ]
  • [2] [ ] 식으로 비정형 배열형태로 만들면 크기 재한 없이 배열 2개를 a에 넣을 수 있다.

 

 

반응형