배열 3

Java ■ 배열(Array)

◈ 배열 ◈ 같은 자료형을 가진 변수를 하나로 묶어 관리함 • 인덱스(Index) 배열 내의 각 요소(element)에 접근하기 위해 사용되는 번호로써 인덱스는 0부터 시작함 ◈ 배열의 메모리 구조 ◈ 배열은 참조형 변수이기 때문에 힙 메모리에 값을 저장함. ◈ 배열의 선언과 할당 ◈ • 배열 선언 1. 자료형[] 배열명; 2. 자료형 배열명[]; • 배열 할당 1. 자료형[] 배열명 = new 자료형[배열크기]; (사용 권장) 2. 자료형 배열명[] = new 자료형[배열크기]; • 참고 개발자 스타일에 따라 조금씩 다르지만, 대부분 1번 형식을 선호함. 1. 가독성 : 자료형에 []가 직접적으로 연결되어 있어 배열임을 쉽게 파악 가능 2. 일관성 : 자바에서는 1번 형식을 권장하고 있어, 대부분의 코..

수업 내용 (1) 배열

■ 배열 문제풀이 복습 ■ [Q1] 1. 5만큼의 길이를 가진 배열을 선언 및 할당하세요. 2. 위에서 선언 및 할당한 배열에 아래의 값으로 초기화 하세요. -> "A", "B", "CD", "E", "FG" 추가로 출력시 방법 [Q2] 1. 국어, 영어, 수학, 과학 점수를 배열을 만들어서 넣으세요. -> 국어 점수 : 85 -> 영어 점수 : 80 -> 수학 점수 : 90 -> 과학 점수 : 88 2. 배열에 있는 값을 모두 합친 후 평균 점수를 출력하세요. ■ 얕은 복사 ■ 배열의 주소 값만 가져와 참조하는 방식으로, 하나의 배열 객체를 두 변수가 공유함 ■ 깊은 복사 ■ 새로운 배열 객체를 생성하면서 기존 배열의 데이터를 복사함. • for문을 활용한 방식 • arraycopy()를 활용한 방식 ..

수업 내용 (2) 배열

배열~ ■ 배열의 뜻 ■ • 배열(Array) 같은 자료형을 가진 변수를 하나로 묶어 관리함 • 인덱스(Index) 배열 내의 각 요소(element)에 접근하기 위해 사용되는 번호로써 인덱스는 0부터 시작함 ■ 배열의 메모리 구조 ■ 배열은 참조형 변수이기 때문에 힙 메모리에 값을 저장함 ■ 배열의 선언과 할당 ■ ■ 배열 초기화 방식 ■ ■ 문제 풀이 ■ [Q1] 1. 5만큼의 길이를 가진 배열을 선언 및 할당하세요. 2. 위에서 선언 및 할당한 배열에 아래의 값으로 초기화 하세요. -> "A", "B", "CD", "E", "FG" [Q2] 1. 국어, 영어, 수학, 과학 점수를 배열을 만들어서 넣으세요. -> 국어 점수 : 85 -> 영어 점수 : 80 -> 수학 점수 : 90 -> 과학 점수 :..