배열 핵심 포인트

이영광·2022년 7월 12일

자바

목록 보기
19/34
  • 배열

    • 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스 를 부여해 놓은 자료구조
  • 인덱스

    • 배열 항목에 붙인 번호 0부터 시작
  • 배열 선언

    • 변수 선언과 비슷하나, 대괄호가 추가되어 타입[] 변수;형태로 선언. int[] scores는 int배열을 선언 scores는 배열 변수 라고 부른다
  • 배열 생성 : 배열을 생성하는 방법은 두 가지 , 하나는 {값1,값2,값3}처럼 값 목록으로 생성하는 방법이고, 다른 하나는 new 타입[길이]; 로 생성하는 방법이다.

  • 배열 길이 : 배열에 저장될 수 있는 항목의 수를 말한다. 배열의 length 필드에 저장되어 있기 때문에 변수.length로 배열 길이를 읽을수 있다.

  • 다차원 배열 : 배열 항목 이 또 다른 배열을 참조 할 때 이것을 다차원 배열이라고 합니다. 다차원 배열의 선언과 생성 방법은 타입[][] 변수 = new 타입[길이1][길이2]; 입니다. 변수.length는 1차원 배열의 길이1이되고, 변수[인덱스].length는 해당 항목이 참조하는 2차원 배열의 길이2를 말한다.

  • 향상된 for문 : for(타입 변수 : 배열){} 을 말한다. 향상된 for문은 반복 실행을 하기 위해 루프 카운터 변수와 증감식을 사용하지 않는다. 배열의 항목 개수만큼 반복하고, 자동적으로 빠져나간다. 반복할대마다 변수에는 배열의 가져온 항목이 저장된다.

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글