프로그래밍/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차원 배열을 포스팅할게요!
혹시나 궁금한 점은 댓글로 남겨주세요!
반응형