프로그래밍/키워드

배열 (Arrays)

Luhie 2016. 11. 30. 10:25


array는 만들때 공간이 생성이 되는 단점 대문에

실질적으로 배열보다는 ArrayList를 많이 쓴다.


intArr변수로 선언

new int[3];  3개의 배열 생성

(heap에 생성된 상태)


변수 초기화

intArr[0] = 10;

intArr[1] = 20;

intArr[2] = 30;

(heap에 생성된 상태)


콘솔창에 출력하면 아래와 같은 값이 들어가 있는 것을 확인 할 수 있다.



모든 변수 출력, 합, 평균, 가장 큰 값, 작은 값, 특정한 값을 찾을 수 있다.


콘솔창에 출력된 결과


Arrays클래스에 sort메소드를 호출 하게 되면 정렬을 해준다.




for문 차이점 

String[]을 통해 군집해서 사용 할 수 있다.

주로 쓰기용으로 사용하고 arr[i]라고 하면 arr를 직접적으로 가리키게 된다.


주로 읽고용으로 사용하고 arr를 직접적으로 가리키게 되지 않고 s에 담아서 사용한다.