배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것입니다.
배열의 선언 : 배열을 다루기 위한 참조변수의 선언
선언 방법 : 타입[] 변수이름;, 타입 변수이름[];
각 요소(저장공간)에 자동으로 붙는 일련 번호
배열이름.length
배열의 길이 : int 타입 상수
int[] arr = new int[5]; : 배열의 길이가 5인 int 배열
int len = arr.length; : arr.length 의 값은 5이고 len 변수에 저장된다.
배열은 한번 생성되면 컴파일 후 실행되는 동안은 그 길이(크기)를 바꿀 수 없습니다.
char[] 와 메서드(기능)를 결합한 것입니다.
- 기본형 처럼 사용이 가능한 참조형 입니다.
-String str = "행복";
-String str = new String("행복");
- 문자열을 많이 사용하기 때문에 특별하게 만들어진 클래스 입니다.
- String 클래스는 내용을 변경할 수 없습니다. 새로운게 만들어집니다.
- String name = "choi";
String firstName = "wb";
name = name + firstName;
String[] name = new String[3];
- 3개의 문자열을 담을 수 있는 배열을 생성한다.
- 참조형 이기 때문에 기본값 null 로 초기화 됩니다.
테이블 형태의 데이터를 저장하기 위한 배열입니다.
int[][] score = new int[4][3];
- 4행 3열의 2차원 배열 score 가 생성됩니다.
int[][] score = new int[][]{{}, {}, {}, {}};
int[][] score = {{}, {}, {}, {}};