더 많이 실패하기

코딩공부 47일차: 자바의 정석 / 자바의 정석 40~44강 본문

자바/자바의정석

코딩공부 47일차: 자바의 정석 / 자바의 정석 40~44강

김발자~ 2022. 9. 16. 22:59
반응형

개발 공부 47일차

자바의 정석 기초편 강의

https://www.youtube.com/watch?v=oJlCC1DutbA&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 

 

 

총 171개의 강의로 구성되어 있다

총 강의 시간은 80시간 정도

 

 

강의는 기초편을 기준으로 제작되어 있지만,

http://www.yes24.com/Product/Goods/24259565

 

Java의 정석 - YES24

최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아

www.yes24.com

링크로 첨부한 자바의 정석 3판으로도 무리가 없다는 댓글이 있어 그대로 진행

 

 

 

 

 


ch 5 - 1~3

배열의 생성과 선언, 배열의 인덱스

(3판 기준 182~186쪽)


 

배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것

 

 

배열의 선언 - 배열을 다루기 위한 참조변수의 선언

타입[] 변수이름;

배열 선언 방법

선언방법 선언 예
타입[] 변수이름; int[] score;
String[] name;
타입 변수이름[]; int score[];
String name[];

 

 

변수이름 = new 타입[길이]; - 배열 생성(실제 저장공간 생성)

 

선언과 생성을 동시에 할 수도 있다

 

 

배열의 인덱스는 각 저장공간에 자동으로 붙는 번호

 

 

 


ch 5 - 4, 5

배열의 길이, 배열의 초기화

(3판 기준 187~190쪽)


 

배열의 길이
배열이름.length
배열은 한 번 생성하면 길이를 바꿀 수 없다

 

 

배열의 초기화는 배열의 각 요소(저장공간)에 처음으로 값을 저장하는 것

지정하지 않아도 int형은 0 등으로 자동초기화되곤 한다

 

 

 


ch 5 - 6, 7

배열의 출력

(3판 기준 190~192쪽)


 

배열의 출력 방법

1.

1
2
3
for(int i = 0; i < 배열이름.length; i++) {
   System.out.println(배열이름[i]);
}
cs

 

2.

1
System.out.println(Arrays.toString(배열이름));
cs

*한 줄로 출력

 

 

 


ch 5 - 8, 9

배열의 활용(1)~(2)

(3판 기준 196, 197쪽)


 

예제 5-5

총합과 평균

 

 

예제 5-6

최대값과 최소값

 

 

 


ch 5 - 10, 11

배열의 활용(3)~(4)

(3판 기준 197~205쪽)


 

예제 5-7, 8

섞기(shuffle)

2장에서 본 것처럼 두 개를 바꾸기 위해 빈 컵 하나(변수)를 추가

 

 

 


강의 다 보면 바로 해당 범위를 3판 교재로 보고 있는데, 확실히 기초편이라 그런지 담긴 내용이 적다

그래도 강의를 보면 이해하기 훨씬 쉽다!

알고리즘 공부할 때 봤던 것들 다 여기 예제에 있는 느낌

반응형
Comments