Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의

Slides:



Advertisements
Similar presentations
Chapter 12. 배열. 배열  동일한 항목들이 동일한 크기로 연속적으로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조.
Advertisements

Chapter 12 배열. 2 배열  의미  배열은 연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조로 그 사용이 간편  배열은 동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조 일반 변수가 단독주택이라면 배열은 아파트  크기  배열의.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
Java의 정석 제 14 장 입출력(I/O) Java 정석 남궁성 강의
무료문자 보내기 62. 창업자께서 현재 스마트폰 무제한 약정 요금제를 사용하고 계시다면
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
제14장 동적 메모리.
제 9 장 구조체와 공용체.
-Part2- 제3장 포인터란 무엇인가.
C 8장. 포인터 #include <stdio.h> int main(void) { int num;
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 12. 포인터의 이해.
5장 배열 작성자 : 변재현.
Lesson 5. 레퍼런스 데이터형.
5장. 참조 타입.
Name Title Company Name
Java의 정석 제 9 장 java.lang 패키지 Java 정석 남궁성 강의
C 프로그래밍.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
6장. printf와 scanf 함수에 대한 고찰
Java의 정석 제 15 장 네트워킹(Networking) Java 정석 남궁성 강의
11장. 1차원 배열.
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
프로그래밍 개요
인터넷응용프로그래밍 JavaScript(Intro).
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
영상처리 실습 인공지능연구실.
쉽게 풀어쓴 C언어 Express 제14장 포인터 활용 C Express Slide 1 (of 22)
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
포인터 1차원 배열과 포인터 2차원 배열과 포인터 문자열 배열과 포인터 포인터 배열
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2장. 변수와 타입.
처음으로 배우는 C 프로그래밍 제4부 복합 데이터 형 제 7 장 배열.
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
Java의 정석 제 6 장 객체지향개념 I-3 Java 정석 남궁성 강의
5장 배열과 문자열 C 프로그래밍.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
8주차: Strings, Arrays and Pointers
Chapter 08. 함수.
5강. 배열 배열이란? 배열의 문법 변수와 같이 이해하는 배열의 메모리 구조의 이해 레퍼런스의 이해 다차원 배열
Canary value 스택 가드(Stack Guard).
^^ Computer Programming 2 dmpr.cnu.ac.kr/~daygax.
[ 단원 04 ] 반복과 배열.
데이터 동적 할당 Collection class.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
안녕하세요!.
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
함수, 모듈.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
Summary of Pointers and Arrays
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
Numerical Analysis Programming using NRs
Chapter 11 구조체.
프로그래밍 개론 Ⅰ-실습 2장 데이터와 식①.
제 29 강 스트링(string) 다루기 s a i s . s T i h t g r i n.
어서와 C언어는 처음이지 제21장.
Java의 정석 제 8 장 예외처리 (Exception handling) Java 정석 남궁성 강의
6 객체.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

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