java에서는 '배열'이라는 것을 어떻게 사용하는지, 기능하는지 배워보자
배열을 만드는 방법
int[] numbers1 =new int[4]
오케이 배열 선언은 C#이랑 다를게 없구나
자바에서 배열의 사이즈를 출력하고 싶으면 어떻게 할까?
System.out.printIn(numbers1.length)
.length라고 하는 인스턴스 변수를 사용하면 numbers1의 배열 크기를 알려준다.
단, 내가 설정한 배열길이가 아닌, 값이 들어있는 요소의 갯수를 보여준다.
내가 지정한 값! 몇개 값을 넣었느냐.. 이런거지
+인덱스와 다르게, 배열 크기는 1부터 카운팅 함
순차적으로 처리하고 싶다면? interation. 반복!
배열과 반복을 결합해서 자바에서 어떻게 처리할까?
이거 다 내가 프로그래밍에서 배운 기본 내용~~
while문, for문
while의 괄호 안에는 boolean 값이 들어가지 ㅇㅇ
int i=0;
while(numbers1.length>i)
{
System.out.println(numbers1[i]);
i++;
}
또는
for(i=0; numbers1.length>i;i++)
{
System.out.println(numbers1[i]);
}
배열
크기가 정해져 있고, 기능이 없다.
->크기가 정해져 있어서, 데이터를 추가하는 등 바꿀 경우, 난처한 경우가 있다.
->기능이 없는 작고 가볍고 단순한 장점 -> 좋은 부품이 될 수 있다. 아주 컴펙트!!
->앞으로 배울 자료구조에 좋은 부품이 될 수 있다.
->작고 빠르고 기능이 아주 단순한!
'자료구조 + 알고리즘' 카테고리의 다른 글
[자료구조] ArrayList 구현 - addLast, 데이터를 끝에 추가 [Java] (0) | 2020.03.11 |
---|---|
[자료구조] ArrayList 구현 - 객체생성 [Java] (0) | 2020.03.10 |
[자료구조] Array List [JAVA] (0) | 2020.03.09 |
[자료구조] List 리스트 [JAVA] (0) | 2020.03.08 |
자료구조 공부 시작 (0) | 2020.03.08 |