반응형
Notice
Recent Posts
Recent Comments
Link
불로구
14강. (JAVA) 자바 - 배열 본문
반응형
배열이란?
- 많은 양의 데이터를 적은 코드로 손쉽게 처리할 수 있는 방법!
- 위에 사진이 보이시나요? 여러 가지 방을 만들어 방 하나에 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차원 배열을 포스팅할게요!
혹시나 궁금한 점은 댓글로 남겨주세요!
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
16강. (JAVA) 자바 - 배열 복사(arraycopy) (0) | 2020.06.14 |
---|---|
15강. (JAVA) 자바 - 다차원 배열 (0) | 2020.06.14 |
13강. (JAVA) 자바 - JVM (메모리 영역) (0) | 2020.06.14 |
12강. (JAVA)자바 - 참조타입 & 참조변수 & 기본타입 (0) | 2020.06.14 |
11강. (JAVA)자바 - Break문 (0) | 2020.06.14 |
Comments