자료형[] 배열명;
int[] ar;
배열명 = new 자료형[개수(길이)];
ar = new int[4];
자료형[] 배열명 = new 자료형[개수(길이)];
int[] ar = new int[4];
배열명[index] = 값;
ar[0] = 100;
ar[1] = 200;
1) 하나만 출력할 때
System.out.println(ar[0]);
2) 배열 전체를 출력할 때
for(int i=0; i<ar.length; i++) {
System.out.println(ar[i]);
}
문자형 배열은 배열명으로 출력하는게 가능하다.
char[] ch = new char[4];
ch[0] = 'J';
ch[1] = 'A';
ch[2] = 'V';
ch[3] = 'A';
System.out.println(ch);
자료형[][] 배열명 = new 자료형[1차원 배열의 개수][1차원 배열의 들어가는 데이터의 개수];
int test[][] = new int[2][3];
test[0][0] = 100;
test[0][1] = 200;
test[0][2] = 300;
test[1][0] = 400;
test[1][1] = 500;
test[1][2] = 600;
System.out.println(test[0][0]);
for(int i=0; i<test.length; i++) {
for (int j=0; j < test[i].length; j++) {
test[i][j] = (i+1)*10 + (j+1);
System.out.println(test[i][j]);
}
}
2차원 배열부터는 큰 방에 들어있는 작은 방의 크기가 다를 수 있다.
int [][] iArr = {{1,2},{3,4,5},{6}};
2차원 배열은 작은 방의 크기를 직접 지정할 수도 있다.
int num[][]= new int[2][];
num[0] = new int[3];
num[1] = new int[2];