[프로그래머스] JAVA 기초 수업 필기 (배열 만들기)

lobby_RoGo·2023년 10월 28일

JAVA 필기

목록 보기
22/48

배열 만들기

앞 부분에서는 전부 하나의 값을 변수에 저장만 했었는데, 기본 타입이나 참조 타입에서 객체를 저장할 때에도 전부 하나만 처리를 했었는데,

만약 변수 하나에 여러 데이터 값을 저장하고 싶으면?? 배열 을 사용하면 된다!

배열

  • 같은 타입으로 둘 이상의 값을 저장할 수 있는 메모리 공간
  • 각 메모리 공간 위치에 인덱스가 부여되는 자료구조
  • 참조타입

[배열의 형태]

배열 선언하기

  • 대괄호 [] 사용

배열에 값 저장하기

  • new 연산자로 배열 생성
  • 값 목록으로 배열 생성

new 연산자로 배열 생성

Java에서 배열은 인스턴스 생성해서 사용함. 배열값 초기화를 할 땐, 객체 생성할 때는 new 연산자를 사용. new 연산자를 사용해서 배열 객체를 생성하고 구성할 값의 종류에 따라 타입을 설정하면 끝.

중요 포인트
값이 몇개가 들어갈 예정인지 배열의 길이를 정해줘야 한다.
이 방식은 미리 빈 배열의 공간을 만들어 두고자 할 때 주로 사용한다.

값 목록으로 배열 생성

중요 포인트
new 연산자와 다르게 이건 바로 배열을 생성과 동시에 값을 넣어주는 구조이기 때문에, 굳이 따로 길이를 정해줄 필요가 없다.
대신, 값을 추가 할 때마다 계속 새로 작성을 해줘야 한다는 단점이 있다.

내용 정리

  1. 배열(Array) 이란?
  • 같은 타입으로 둘 이상의 값을 저장 할 수 있는 메모리 공간
  • 메모리 위치에 인덱스가 부여됨
  1. 배열 선언하기
  • 대괄호 [] 사용
  1. 배열 생성하기
  • new 연산자로 배열 생성
  • 값 목록으로 배열 생성
profile
한번 해보자구!

0개의 댓글