Java의 정석 제 5 장 배 열 Java 정석 2009. 1. 26 남궁성 강의 castello@naver.com 의 Chapter 5. 배 열 http://www.javachobo.com Java의 정석 제 5 장 배 열 안녕하십니까? 자바의 정석의 저자 남궁성입니다. 지금부터 제7장 객체지향개념2의 두 번째 강의를 시작하겠습니다. 2009. 1. 26 남궁성 강의 castello@naver.com
Java 1. 배열(array) 1.1 배열(array)이란? 1.2 배열의 선언과 생성 1.3 배열의 초기화 정석 Chapter 5. 배 열 http://www.javachobo.com 1. 배열(array) 1.1 배열(array)이란? 1.2 배열의 선언과 생성 1.3 배열의 초기화 1.4 배열의 활용 1.5 다차원 배열의 선언과 생성 1.6 가변배열 1.7 배열의 복사 1.8 사용자 입력받기 – 커맨드라인, InputDialog 세부목차인데요. 이 강의는 이와 같은 순서로 진행될 것입니다.
Java 의 정석 Chapter 5. 배 열 http://www.javachobo.com 1. 배열(array)
Java 1.1 배열(array)이란? 정석 - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 Chapter 5. 배 열 http://www.javachobo.com 1.1 배열(array)이란? - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 - 많은 양의 값(데이터)을 다룰 때 유용하다. - 배열의 각 요소는 서로 연속적이다. 4 4
Java 1.2 배열의 선언과 생성(1) 정석 - 타입 또는 변수이름 뒤에 대괄호[]를 붙여서 배열을 선언한다. 의 Chapter 5. 배 열 http://www.javachobo.com 1.2 배열의 선언과 생성(1) - 타입 또는 변수이름 뒤에 대괄호[]를 붙여서 배열을 선언한다. 5 5
Java 1.2 배열의 선언과 생성(2) 정석 - 배열을 선언한다고 해서 값을 저장할 공간이 생성되는 것이 아니라 Chapter 5. 배 열 http://www.javachobo.com 1.2 배열의 선언과 생성(2) - 배열을 선언한다고 해서 값을 저장할 공간이 생성되는 것이 아니라 배열을 다루는데 필요한 변수가 생성된다. 6 6
Java 1.3 배열의 초기화 정석 - 생성된 배열에 처음으로 값을 저장하는 것 의 Chapter 5. 배 열 7 7 http://www.javachobo.com 1.3 배열의 초기화 - 생성된 배열에 처음으로 값을 저장하는 것 7 7
Java 1.4 배열의 활용 정석 ▶‘배열이름.length’는 배열의 크기를 알려준다. 의 Chapter 5. 배 열 http://www.javachobo.com 1.4 배열의 활용 ▶ 배열에 값을 저장하고 읽어오기 ▶‘배열이름.length’는 배열의 크기를 알려준다. 8 8
Java 1.4 배열의 활용 – 예제1 정석 의 Chapter 5. 배 열 … ball[0] temp 9 9 http://www.javachobo.com 1.4 배열의 활용 – 예제1 … ball[0] temp 9 9
Java 1.4 배열의 활용 – 예제2 정석 의 Chapter 5. 배 열 문자 코드 ... 48 1 49 2 50 A 65 http://www.javachobo.com 1.4 배열의 활용 – 예제2 문자 코드 ... 48 1 49 2 50 A 65 B 66 C 67 10 10
Java 1.5 다차원 배열의 선언과 생성 정석 -‘[]’의 개수가 차원의 수를 의미한다. 의 Chapter 5. 배 열 11 http://www.javachobo.com 1.5 다차원 배열의 선언과 생성 -‘[]’의 개수가 차원의 수를 의미한다. 11 11
Java 1.6 가변배열 정석 - 다차원 배열에서 마지막 차수의 크기를 지정하지 않고 각각 다르게 지정. 의 Chapter 5. 배 열 http://www.javachobo.com 1.6 가변배열 - 다차원 배열에서 마지막 차수의 크기를 지정하지 않고 각각 다르게 지정. 12 12
Java 1.7 배열의 복사 정석 의 Chapter 5. 배 열 ▶ for문을 이용한 배열의 복사 http://www.javachobo.com 1.7 배열의 복사 5 4 3 2 1 number ▶ for문을 이용한 배열의 복사 newNumber ▶ System.arraycopy()를 이용한 배열의 복사 13 13
Java 1.8 사용자 입력받기 - 커맨드라인 정석 의 Chapter 5. 배 열 http://www.javachobo.com 1.8 사용자 입력받기 - 커맨드라인 ▶ 커맨드라인에서 입력된 값들은 문자열 배열에 담겨 main메서드에 전달된다. 14 14
1.9 사용자 입력받기 – 입력창(InputDialog) Java 의 정석 Chapter 5. 배 열 http://www.javachobo.com 1.9 사용자 입력받기 – 입력창(InputDialog) ▶ Swing패키지의 JOptionPane.showInputDialog()를 사용 15 15
감사합니다. http://www.javachobo.com Java 정석 의 정석 Chapter 5. 배열 http://www.javachobo.com 감사합니다. 더 많은 동영상강좌를 아래의 사이트에서 구하실 수 있습니다. http://www.javachobo.com 이것으로 제 5장 배열에 대한 강의를 모두 마치겠습니다. 감사합니다. 이 동영상강좌는 비상업적 용도일 경우에 한해서 저자의 허가없이 배포하실 수 있습니다. 그러나 일부 무단전제 및 변경은 금지합니다. 관련문의 : 남궁성 castello@naver.com