불로구

14강. (JAVA) 자바 - 배열 본문

프로그래밍/JAVA

14강. (JAVA) 자바 - 배열

맹이맹이 2020. 6. 14. 16:02
반응형

배열이란?

- 많은 양의 데이터를 적은 코드로 손쉽게 처리할 수 있는 방법!

- 위에 사진이 보이시나요? 여러 가지 방을 만들어 방 하나에 F, 또 다른 방에 A, 또 다른 방에 Q를 저장하는 형식입니다!

하나의 배열의 모습은 이렇습니다!

-> 0~5까지를 인덱스 번호라고 하며 이 배열의 크기는 6입니다!

배열의 인덱스 번호는 0부터 시작하므로, 크기는 마지막 인덱스 번호의 +1 , 인덱스는 크기의 -1임을 주의하자!

 

이렇게 지저분한 소스를!!!!

 

이렇게 바꿀 수 있다!

실습을 한번 해볼까요?!

 

크기가 5인 배열을 하나 만들어서, for 문을 이용해서 0~4번 인덱스까지 점수를 입력한다! ( arr.length는 배열의 크기 = 5이다!)

-> 또다시 for 문을 이용해서 각 인덱스에 들어있는 값을 sum에 더해주고 배열의 크기만큼 나눠준다!

배열의 선언

1) 타입[] 변수; // int[] arr , double[] arr

2) 타입 변수[]; // int arr[], double arr[]

값 목록으로 배열 선언

1) 타입[] 변수 = { 값 0, 값 1.....};

주의!!!!

타입[] 변수;

변수 = { 값 1, 값 2...}; <- 컴파일 에러!!

new 연산자로 배열 생성

타입[] 변수 = new 타입[길이];

다음 시간에는 2차원 배열을 포스팅할게요!

혹시나 궁금한 점은 댓글로 남겨주세요!

반응형
Comments