모바일 개발하는 자바리안의 메모장

자바(JAVA) - 배열(Array) 본문

Java/Java.study

자바(JAVA) - 배열(Array)

자바리안 2016. 8. 9. 13:36
반응형

어레이는 데이트를 저장할 수 있는 서랍장같은 역할을 한다.

각 칸은 고유번호(index)가 0부터 존재한다.

String[] strArr1 = new String[5];
String[] strArr2 = {"a","b","c"};


배열의 초기화는 방법은 위 코드와 같다.

첫번째 코드는 배열의 사이즈를 정해주며 초기화해준다.

총 5개 공간이 생기며 null 값이 들어간다.


두번째 코드의 경우 배열에 들어갈 데이터를 { } 사이에 정렬해주며,

어레이의 사이즈는 데이터 개수로 결정된다.

System.out.println(strArr1[0]); // 출력 : null
System.out.println(strArr2[1]); // 출력 : null

System.out.println(strArr2[2]); // 출력 : c

괄호[ ] 사이 인덱스를 넣어, 해당 인덱스의 데이터를 출력할 수 있다.


근데 배열의 사이즈가 크다면?

데이터를 한 칸 한 칸 출력하기 넘나 귀찮을 수 있다.

그럴때는,

for(int i = 0; i < strArr1.length; i++){
System.out.println(strArr1[i]);
}

for 반복문을 사용하면 된다.

배열의 length는 배열의 사이즈를 의미한다.

로컬 변수로 선언되는 i 값을 index로 사용하여 모든 데이터를 출력할 수 있다.







반응형
Comments