국비
[ 8일차 32~35 ] 수업 정리 - 자바
설매향
2025. 4. 23. 16:13
반응형
🕘 오전 수업 요약
✅ 배열 생성과 기본값 확인
- new 키워드를 사용해 int[], double[], String[] 배열 생성
- 기본값:
- int → 0
- double → 0.0
- String → null
✅ 배열 값 할당 및 출력
- 인덱스를 이용해 값 저장 및 출력
arr1[0] = 10; arr2[1] = 0.2; array[2] = "3월";
✅ 배열의 길이 활용 (.length)
- 반복문에 배열 길이 활용 (for (int i = 0; i < arr.length; i++))
- 총합과 평균 계산 실습
🕐 오후 수업 요약
✅ 1. 2차원 배열 생성과 값 출력 (MulltidimensionalArrayByValueListExample)
- 중첩 배열 사용: int[][] scores = { {80,90}, {76,88}, ... }
- 반별 점수 출력과 평균 계산
- 전체 학생 수 집계와 전체 평균 계산
System.out.println("scores[" + i + "][" + j + "] : " + scores[i][j]);
✅ 2. 고정형 2차원 배열 (MultidimensionalArrayByNewExample)
- new int[2][3] → 2행 3열 배열 생성
- 모든 요소 출력 후 값 입력, 평균 계산
✅ 3. 가변형 2차원 배열
- 행마다 열 개수가 다른 배열 구조
int[][] eng = new int[2][];
eng[0] = new int[2];
eng[1] = new int[3];
- 각각의 행에 점수 대입 후 전체 평균 계산
📌 8일차 핵심 요약
항목 | 설명 |
배열 기본 생성 | new 타입[길이]로 생성, 기본값 자동 지정 |
2차원 배열 생성 | new 타입[행][열] 또는 { {..}, {..} } |
가변 배열 | 행마다 열 개수가 다름 (new 타입[행][]) |
평균 계산 | 반복문 + .length 조합으로 총합 및 평균 계산 |
중첩 반복문 | 2차원 배열 순회 시 for문 2중 사용 |