일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자바개념
- 코딩공부
- 백준
- 동적계획법
- 무료개발강의
- 알고리즘공부
- dfs
- 백트래킹
- 자바의정석
- 백준9단계
- Java개념
- dp
- ★
- 다이나믹 프로그래밍
- 자바공부
- 시간 복잡도
- 백준알고리즘
- BFS
- 백준단계별로풀어보기
- 알고리즘
- 개발공부
- 자바
- 무료코딩강의
- 빅오 표기법
- 브루트포스
- 자바의정석연습문제풀이
- ☆
- 백준자바
- java
- 자바의정석연습문제
- Today
- Total
더 많이 실패하기
코딩공부 47일차: 자바의 정석 / 자바의 정석 40~44강 본문
개발 공부 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판 교재로 보고 있는데, 확실히 기초편이라 그런지 담긴 내용이 적다
그래도 강의를 보면 이해하기 훨씬 쉽다!
알고리즘 공부할 때 봤던 것들 다 여기 예제에 있는 느낌
'자바 > 자바의정석' 카테고리의 다른 글
코딩공부 49일차: 자바의 정석 / 자바의 정석 51~55강 (0) | 2022.09.18 |
---|---|
코딩공부 48일차: 자바의 정석 / 자바의 정석 45~50강 (0) | 2022.09.17 |
코딩공부 46일차(2): 자바의 정석 / 자바의 정석 36~39강 (0) | 2022.09.15 |
코딩공부 46일차(1): 자바의 정석 / 자바의 정석 32~35강 (1) | 2022.09.15 |
코딩공부 45일차(2): 자바의 정석 / 자바의 정석 27~31강 (0) | 2022.09.14 |