JAVA - 배열

장동희·2023년 2월 14일
0

개념 정리

목록 보기
4/5

배열

배열

배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것입니다.

배열의 선언과 생성

배열의 선언 : 배열을 다루기 위한 참조변수의 선언
선언 방법 : 타입[] 변수이름;, 타입 변수이름[];

배열의 인덱스

각 요소(저장공간)에 자동으로 붙는 일련 번호

배열의 길이와 초기화

배열의 길이

배열이름.length 
배열의 길이 : int 타입 상수
int[] arr = new int[5];  : 배열의 길이가 5인 int 배열
int len = arr.length;       : arr.length 의 값은 5이고 len 변수에 저장된다.
배열은 한번 생성되면 컴파일 후 실행되는 동안은 그 길이(크기)를 바꿀 수 없습니다.

String 배열

String 클래스

char[] 와 메서드(기능)를 결합한 것입니다.
- 기본형 처럼 사용이 가능한 참조형 입니다.
		-String str = "행복";
		-String str = new String("행복");
- 문자열을 많이 사용하기 때문에 특별하게 만들어진 클래스 입니다.
- String 클래스는 내용을 변경할 수 없습니다. 새로운게 만들어집니다.
- String name = "choi";
  String firstName = "wb";
  name = name + firstName;

String 클래스의 주요 메서드

String 배열의 선언과 생성

String[] name = new String[3];
- 3개의 문자열을 담을 수 있는 배열을 생성한다.
- 참조형 이기 때문에 기본값 null 로 초기화 됩니다.

2차원 배열

테이블 형태의 데이터를 저장하기 위한 배열입니다.

2차원 배열의 선언과 생성

int[][] score = new int[4][3];
- 4행 3열의 2차원 배열 score 가 생성됩니다.

2차원 배열의 초기화

int[][] score = new int[][]{{}, {}, {}, {}};
int[][] score = {{}, {}, {}, {}};

0개의 댓글