본문

[2017.07.13] 01. 왜 배열을 사용할까?

과적으로 '개별적인 객체(Thing)를 잘 관리하기 위해서' 배열을 사용한다.


나는 아침에 출근할 때 부모님께 항상 듣는 소리가 있다.


항상 빠뜨리고 다시 찾는(보완할 점) 내가 한심해 나는 바구니를 만들었다.

바구니 안에는 '필수품' 이라는 타이틀로 지갑, 사원증, 이어폰을 넣어두고 한번!(장점)에 챙긴다.

그리고 출근 전 어떤 것이 없는지 바구니에서 한번!(장점)에 확인 할 수 있다.



배열도 이러한 바구니와 비슷하다.


배열이란 '연관되어 있는 데이터만 모아 관리하기 위한 데이터 타입' 이다.

프로그래밍 관점에서 기본 변수만 사용해 데이터를 관리할 수 있지만

수정, 확인을 위해 변수에 각각 접근해야하는 노력이 필요하다.

 배열이 없는 경우

배열이 있는 경우 

 

1
2
3
String mustGetInMorning1 = 'Wallet'
String mustGetInMorning2 = 'Idcard'
String mustGetInMorning3 = 'Earphone';
cs

 

만약 물건에 네임태그를 붙이게 될 경우에

 

1
2
3
4
5
6
7
mustGetInMorning1 += "_Heepie";
mustGetInMorning2 += "_Heepie";
            ...
            ...
            ...
            ...
mustGetInMorningN += "_Heepie";
cs
1
2
3
4
5
String[] mustGetInMorning = new String[3];
 
mustGetInMorning[0= 'Wallet'
mustGetInMorning[1= 'Idcard';
mustGetInMorning[2= 'Earphone';
cs

만약 물건에 네임태그를 붙이게 될 경우에

 

1
2
3
for(String item : mustGetInMorning) {
    item += "_Heepie";
}
cs



 

#배열, #왜 배열

공유

댓글