본문 바로가기
IT관련/JAVA_정리 노트

배열 기초

by XoX 2020. 4. 27.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

 

 

■ 배열(array)이란?

연관된 데이터를 모아서 관리하기 쉽게 그룹핑하여 사용하는 데이터 타입이다.

String, int, boolean을 쓰듯 데이터 타입의 한 종류이다.

 

 

■ 변수와 데이터의 관계(변수와 배열의 관계에 대해 이해하기위한 기초 개념 )

각 반에 학생들에게 번호를 붙이는 것을 생각하면 쉽다.

1반에는 20명의 학생이 있다. 각각의 학생의 이름을 데이터라고 친다.

선생님 학생들 이름을 외우지 못해도

"10번 이 문제 풀어봐."라고 해서 관리하기 쉽다.

String 10번 = "영희";

String 30번 = "철수";

나중에 철수가 전학을 가고, 새로운 전학생이 와도

String 30번 = 영철;

선생님은 "30번 38p 읽어봐."라고 불러서

30번 안에 어떤 값(학생이름)이 있는지 몰라도 관리하기 쉽다.

 

 

■ 배열은 데이터들의 그룹핑이다

위와 비슷하게 배열은 수많은 데이터 관리를 위한 그룹핑이다.

수많은 학생을 관리하기위해 대학에서 학과와 학년을 만든 것을 생각하면 쉽다.

5000명의 학생이 있는 대학에서

ㅇㅇ학과 1학년 ={영희, 철수, ... ,영철} 이렇게 그룹핑하여

구성원의 세부사항을 몰라도 학생들이 그룹핑한 단위로 관리하여 편리성을 만든 것이다.

728x90
반응형

'IT관련 > JAVA_정리 노트' 카테고리의 다른 글

객체화와 생성자  (0) 2020.04.28
class 기초  (0) 2020.04.27
메소드 입력/출력 예시  (0) 2020.04.26
메서드와 메모리  (0) 2020.04.26
메소드(method)기초  (0) 2020.04.26

댓글