본문 바로가기
그 외 프로그래밍 언어/Java

자바, 배열의 선언과 생성

by Dreaming Coder 2021. 11. 29. 22:52

 


 

지난 포스트에서 배열에 대해서 배웠습니다.

코드도 보여주면서 배열의 선언과 생성도 다 했었는데 이런 제목으로 다시 글을 쓰는 이유는, 배열을 선언하는 또 다른 방법도 있기 때문입니다.

 

 

 

지난 포스트

 

자바, 배열

반복문에 대한 글은 지난 포스트에서 끝났습니다. 하지만 끝났다고 해도 앞으로도 가끔 등장할 겁니다. 이제는 배열에 대해서 배워봅시다. 지난 포스트 자바, for문을 이용해서 별 찍기 이번 글

gogogameboy.tistory.com

 

 

 

배열에 대해서 다시 정리

 

뭐 대단한 복잡한 것을 가르쳐주려는 글은 아니었기 때문에,

배열에 대해서 다시 복습하는 느낌으로 배열에 대해서 다시 정리를 하고 넘어가겠습니다.

 

배열array같은 타입의 여러 변수를 하나의 묶음으로 다루는 것입니다.

같은 데이터 타입의 데이터들이 순차적으로 저장이 되면서 0부터 시작하는 인덱스 값을 가지게 됩니다.

반복문을 이용하여 처리하기에 아주 적합한 구조를 가지고 있습니다.

 

 

 

배열의 선언 및 생성

 

		String[] coworkers = {"yoon", "kim", "choi", "park", "jang"};

위의 코드는 이전의 포스트에서 배열을 선언하고 생성했던 방법입니다.

 

 

 

		String[] members = new String[5];
		members[0] = "yoon";
		members[1] = "kim";
		members[2] = "choi";
		members[3] = "park";
		members[4] = "jang";

그리고 위의 코드처럼 선언과 생성을 하는 방법도 있습니다.

new String[ ]의 대괄호 안의 숫자는 들어갈 데이터의 개수를 미리 지정하는 것으로, 대괄호 안의 숫자를 초과하는 데이터를 집어넣을 수는 없습니다.

 

위의 코드에서는 new String[5]라고 집어넣었으니 데이터의 개수는 5개가 되고,

0번부터 시작해서 4번까지, 다섯 개의 데이터를 넣을 수 있습니다.

 

 

 

대충 보기에는 처음의 코드가 두번째 코드보다 간결하고 좋아 보입니다.

하지만 두 번째의 코드로 배열을 생성하는 방법도 분명 필요합니다.

다음 포스트에서 공부할 이차원 배열이라는 것에서는 두번째 코드를 사용하게 될 겁니다.

 

 

 

Photo by Faris Mohammed on Unsplash

 

 

 

 

 

 

다음 포스트

 

자바, 2차원 배열

배열에 이어서 이번에는 이차원 배열을 배워보겠습니다. 지난 포스트 자바, 배열의 선언과 생성 지난 포스트에서 배열에 대해서 배웠습니다. 코드도 보여주면서 배열의 선언과 생성도 다 했었

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글