나의 공부방/Java 개념

변수 vs 배열의 관계

jojaeguk 2023. 4. 12. 15:11

1. 변수와 배열(Array)

 

Q) 3개의 정수를 저장하기 위해서 변수 3개를 만드는 방법

변수를 개별적(불연속)으로 만드는 방법

→데이터 처리가 복잡하다.

→데이터 이동이 어렵다.

→데이터를 한 개만 저장가능 하다.

 

변수를 연속적으로 만드는 방법(Array, 객체

int[] a;                          a[0]=10;

a=new int[3];                a[1]=20;

or                                 a[2]=30;

int[] a=new int[3];         a.length=>3 (배열의 길이)

 

Array(배열) 특징

→많은 수의 변수를 만들기가 용이하다.

→기억공간 접근이 쉽다(반복 문 사용 가능)

→데이터 이동이 쉽다.

(데이터를 하나의 형태로 담아서 이동 가능)

→ 서로 다른 데이터 타입(이질적인 구조, 객체)을 저장 할 수 없다

( Array단점)

 

Array(배열) : 동일한 타입의 데이터를 여러 개 저장하기위한 연속적인 메모리 구조 – Array(배열)

 

실습

 

* 참고강의

Java TPC (생각하고, 표현하고, 코딩하고) 대시보드 - 인프런 | 강의 (inflearn.com)