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 |
댓글