[리뷰] 처음 해보는 자바 프로그래밍 - 04. 배열 : 데이터 나열하기
배열 구현 :
1) 배열을 메모리에 생성
2) 배열의 시작주소를 변수에 저장
3) 인덱스를 이용해 각 요소에 접근
초기화 - 변수를 선언하면서 동시에 처음 값을 지정하는 것
new 연산자로 생성한 배열은 자동으로 초기화가 이루어짐
내장변수 - 자동으로 만들어지는 변수
length는 메모리에 배열이 생성될 때마다 자동으로 선언되는 변수
배열의 길이 정보가 int타입으로 저장
char letter = 'A';
char[] alphabet = new char[26];
for(int i = 0; i<alphabet.length; i++) {
alphabet[i] = (char) (letter + i);
}
int arr1[][] = new int[5][5]; //new 데이터타입[행][열]
int arr2[][] = new int[5][]; //열 생략 후 나중에 초기화 가능
arr2[0] = new int[2];
arr2[1] = new int[3];
...
int arr3[][] = new int[][5]; //에러!! 행 생략 불가능
int arr4[][] = {{0,1},{0,1,2},{0}}; //열의 개수가 일정하지 않은 배열도 이렇게 초기화 가능
프로그램을 실행할 때 함께 전달하는 정보
public static void main(String[] args)에서 string[] args를 말함
이번 장도 너무 재밌었다!!