2장. 자바의 환경 구축과 실습 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행 환경

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
1) 인터넷주소(강남구보건소)로 접속해주세요.
코크파트너 설치 가이드 Window 7.
Power Java 제3장 이클립스 사용하기.
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
1장. 자바 시작하기.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Power Java 제2장 자바 개발 도구.
ANSYS17.2 Student 제품 무료 다운로드
JSP Programming with a Workbook
Java 기초 (Java JDK 설치 및 환경설정)
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
1. C++ 시작하기.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
SSL-VPN 설치 및 접속 설명서.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
UNIT 02 JDK & Tools 설치 로봇 SW 컨텐츠 교육원 조용수.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
자바응용.
Java 2장. 자바의 환경 public class SumTest {
이메일 자동 포워딩 방법 (Outlook/OWA)
홀인원2.0 설치 메뉴얼.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
스크린 샷 클릭가능 클릭시 영한사전 반영.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
1차시: 낮과 밤이 생기는 원리 지구과학
HyperWorks Apps 설치 가이드.
자바 5.0 프로그래밍.
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
7주차 실습 FPGA 보드 사용법.
빌드 성공.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
OpenCV 설정 2.21 만든이 딩딩.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
1. 인터넷 보안 옵션 레지스트리 등록 Config Setup 클릭.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
무선랜 사용자 설명서 (Windows Vista 사용자).
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
Installation Guide.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
1) 인터넷주소(강남구보건소)로 접속해주세요.
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
Presentation transcript:

2장. 자바의 환경 구축과 실습 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행 환경

학습목표 자바 프로그램의 형태를 학습합니다. 자바를 학습하기 위한 환경에 대해 알아봅니다. JDK와 이클립스 설치 과정을 학습합니다. 자바를 실습하기 위한 준비 과정을 학습합니다. 자바의 표준 출력과 키보드 입력에 관해 학습합니다. 자바의 주석과 오류에 관해 학습합니다.

자바 응용 프로그램 자바 애플릿 자바 서블릿(Servlet) JSP(Java Server Page) 자바 빈스(Beans) 1 자바 프로그램의 형태 자바 응용 프로그램 C 프로그램과 같이 일반적인 응용 프로그램을 의미 자바 애플릿 웹 검색기상에서 작동하는 프로그램 자바 서블릿(Servlet) 웹 환경에서 실행되는 자바 프로그램 JSP(Java Server Page) HTML 속에 자바 코드를 삽입하여 사용하는 형태 자바 빈스(Beans) 자바로 작성한 프로그램들을 부품처럼 사용하여 프로그래밍하는 방법 안드로이드 애플리케이션 스마트폰에서 실행되는 대부분의 응용 프로그램(앱)은 자바로 개발 자바 앱은 스마트폰에 최적화된 달빅Dalvik 가상 머신에서 실행

2 자바 프로그램의 실행환경 2-1 자바 개발 환경 자바 프로그램을 배우기 위해서는 선(Sun)사에서 제공되는 개발 환경과 개발 환경을 기반으로 프로그램을 작성할 수 있게 해주는 이클립스(Eclipse) 소프트웨어의 사용이 필수적 두 개의 소프트웨어는 모두 인터넷에서 무료로 공개되는 소프트웨어

2-1 자바 개발 환경 : JDK 설치 Step 1 : 선사의 홈페이지에서 JDK를 다운받는다. 2 자바 프로그램의 실행환경 2-1 자바 개발 환경 : JDK 설치 Step 1 : 선사의 홈페이지에서 JDK를 다운받는다. 오라클사 : http://www.oracle.com/technetwork/java/index.html 홈페이지 오른쪽 메뉴(Software Download)의 “Java SE”를 선택

2-1 자바 개발 환경 : JDK 설치 Step 1 : 선사의 홈페이지에서 JDK를 다운받는다. 2 자바 프로그램의 실행환경 2-1 자바 개발 환경 : JDK 설치 Step 1 : 선사의 홈페이지에서 JDK를 다운받는다. 다음 화면에서 “Java Platform(JDK) 7u40”을 선택

2-1 자바 개발 환경 : JDK 설치 Step 1 : 선사의 홈페이지에서 JDK를 다운받는다. 2 자바 프로그램의 실행환경 2-1 자바 개발 환경 : JDK 설치 Step 1 : 선사의 홈페이지에서 JDK를 다운받는다. 다음 화면에서 Platform을 자신의 컴퓨터에 적합한 운영체제를 선택 다음 화면의 아랫부분에서 제공되는 “jdk-7u40-windows-i586.exe”(파일의 이름이 다를 수 있음) 파일을 다운

2-1 자바 개발 환경 : JDK 설치 Step 2 : 다운받은 소프트웨어를 실행한다. 2 자바 프로그램의 실행환경 2-1 자바 개발 환경 : JDK 설치 Step 2 : 다운받은 소프트웨어를 실행한다. 다운받은 소프트웨어를 더블 클릭하여 설치를 완료한다.

2-1 자바 개발 환경 : JDK 설치 Step 2 : 다운받은 소프트웨어를 실행한다. 2 자바 프로그램의 실행환경 2-1 자바 개발 환경 : JDK 설치 Step 2 : 다운받은 소프트웨어를 실행한다. 완료되면 일반적으로 “C:\Program Files\Java” 디렉터리에 두 개의 디렉터리가 생성

2 자바 프로그램의 실행환경 2-2 자바 통합 환경 :이클립스의 설치 이클립스(Eclipse) : 자바 프로그램을 개발하기 위한 통합 개발 환경(Integrated Development Environment) 자바 프로그램을 개발하기 위한 다양한 도구들이 존재 무료로 제공되는 이클립스를 가장 많이 사용

2-2 자바 통합 환경 :이클립스의 설치 Step 1 : 이클립스 홈페이지(www.eclipse.org)를 방문 2 자바 프로그램의 실행환경 2-2 자바 통합 환경 :이클립스의 설치 Step 1 : 이클립스 홈페이지(www.eclipse.org)를 방문 오른쪽 상단에 있는 “Download Eclipse”를 선택

2-2 자바 통합 환경 :이클립스의 설치 Step 1 : 이클립스 홈페이지(www.eclipse.org)를 방문 2 자바 프로그램의 실행환경 2-2 자바 통합 환경 :이클립스의 설치 Step 1 : 이클립스 홈페이지(www.eclipse.org)를 방문 다운로드 페이지에서 “Eclipse Standard”를 선택하여 다운로드(버전에 따라 다를 수 있음)

2-2 자바 통합 환경 :이클립스의 설치 Step 2 : 이클립스를 설치 (31p.) 2 자바 프로그램의 실행환경 2-2 자바 통합 환경 :이클립스의 설치 Step 2 : 이클립스를 설치 (31p.) 다운받은 소프트웨어를 더블 클릭하여 적당한 위치에 압축을 풀면 설치가 완료

2-3 이클립스의 실행과 기본 구조 이클립스의 실행 2 자바 프로그램의 실행환경 2-3 이클립스의 실행과 기본 구조 이클립스의 실행 eclipse 폴더에 있는 eclipse.exe 파일을 실행 : workspace를 문는 화면이 나타난다 worksapce : 작성된 프로그램이 저장될 공간 공간을 지정하고 “OK” 버튼을 선택

2-3 이클립스의 실행과 기본 구조 이클립스의 실행 2 자바 프로그램의 실행환경 2-3 이클립스의 실행과 기본 구조 이클립스의 실행 Welcome 화면이 나타남 : 처음 한번만 나타나고 다음 실행부터 나타나지 않는다

2-3 이클립스의 실행과 기본 구조 이클립스의 실행 Welcome 화면을 닫으면 이클립스 초기화면이 나타남 2 자바 프로그램의 실행환경 2-3 이클립스의 실행과 기본 구조 이클립스의 실행 Welcome 화면을 닫으면 이클립스 초기화면이 나타남

2 자바 프로그램의 실행환경 2-3 이클립스의 실행과 기본 구조 이클립스의 기본 구조

2-3 이클립스의 실행과 기본 구조 메뉴 바 툴 바 Package Explorer 뷰 프로그램 편집기 2 자바 프로그램의 실행환경 2-3 이클립스의 실행과 기본 구조 메뉴 바 메뉴를 통하여 이클립스의 모든 기능들을 사용할 수 있습니다. 툴 바 자주 쓰이는 기능들을 편리하게 사용할 수 있도록 버튼으로 제공하는 바입니다. 다양한 형태의 버튼으로 제공되고 있습니다. Package Explorer 뷰 프로젝트를 중심으로 패키지와 클래스 파일, 라이브러리를 관리하는 뷰입니다. 프로젝트에 소속된 클래스와 패키지, 라이브러리 등을 볼 수 있는 창입니다. 프로그램 편집기 자바 프로그램을 작성할 수 있는 편집기 창입니다. 자바 프로그램의 편집기는 자동 완성 기능을 포함한 다양한 기능들이 제공되고 있습니다.

2-3 이클립스의 실행과 기본 구조 Outline 뷰 Console 뷰 퍼스펙티브 바 2 자바 프로그램의 실행환경 2-3 이클립스의 실행과 기본 구조 Outline 뷰 현재 편집되고 있는 프로그램 코드의 개요와 트리 구조를 나타냅니다. Console 뷰 프로그램의 실행 결과나 프로그램에 오류가 있을 경우 오류를 나타내는 창입니다. 퍼스펙티브 바 퍼스펙티브는 이클립스를 사용할 때의 뷰나 창의 배열 형태를 의미합니다. 이클립스에서는 다양한 형태의 퍼스펙티브를 제공하고 있고[그림 2-13], 사용자가 자신만의 퍼스펙티브를 만들어 저장한 다음 사용할 수도 있습니다.

2-4 이클립스를 이용한 프로그램 작성 이클립스를 이용한 프로그램 작성 순서 Step 1 : 프로젝트 선정 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 이클립스를 이용한 프로그램 작성 순서 Step 1 : 프로젝트 선정 Step 2 : 프로그램(클래스) 작성 Step 3 : 프로그램 실행

2-4 이클립스를 이용한 프로그램 작성 Step 1 : 프로젝트 만들기 이클립스는 프로젝트 단위로 작업이 진행 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 Step 1 : 프로젝트 만들기 이클립스는 프로젝트 단위로 작업이 진행 메뉴에서 [File] → [New] → [Java Project]를 선택 프로젝트를 chap02로 지정하고 하단의 “Finish” 버튼 선택

2-4 이클립스를 이용한 프로그램 작성 Step 1 : 프로젝트 만들기 Package Explorer 뷰에 패키지가 표시 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 Step 1 : 프로젝트 만들기 Package Explorer 뷰에 패키지가 표시

2-4 이클립스를 이용한 프로그램 작성 Step 2 : 프로그램(클래스) 작성 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 Step 2 : 프로그램(클래스) 작성 프로젝트 명을 마우스 오른쪽 버튼으로 선택한 다음 [New] → [Class]를 선택

2-4 이클립스를 이용한 프로그램 작성 Step 2 : 프로그램(클래스) 작성 클래스 생성을 위한 팝업 창이 나타납니다. 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 Step 2 : 프로그램(클래스) 작성 클래스 생성을 위한 팝업 창이 나타납니다. Package 필드에 “chap02”가 나타납니다. 그 글자를 지우면 아래의 화면처름 default가 표시됩니다. Name 필드에 생성될 클래스 이름을 지정(FirstProgram) 합니다.

2-4 이클립스를 이용한 프로그램 작성 Step 2 : 프로그램(클래스) 작성 편집기 창에서 프로그램을 입력 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 Step 2 : 프로그램(클래스) 작성 편집기 창에서 프로그램을 입력

2-4 이클립스를 이용한 프로그램 작성 Step 3 : 프로그램 실행. 메뉴에서 [Run] → [Run]을 실행 2 자바 프로그램의 실행환경 2-4 이클립스를 이용한 프로그램 작성 Step 3 : 프로그램 실행. 메뉴에서 [Run] → [Run]을 실행 프로그램의 실행 결과가 아래의 Console 창에 나타난다

2-5 이클립스 프로젝트 입출력 이클립스에서는 프로젝트 단위로 개발 환경을 제공 프로젝트는 소프트웨어를 개발하는 단위(규모) 2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 이클립스에서는 프로젝트 단위로 개발 환경을 제공 프로젝트는 소프트웨어를 개발하는 단위(규모) Import-Export 기능을 이용하여 특정 컴퓨터에서 작성된 프로젝트를 다른 컴퓨터에서 그대로 사용할 수 있는 편리한 개발환경을 제공.

2-5 이클립스 프로젝트 입출력 이클립스에서 프로젝트 출력 2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 이클립스에서 프로젝트 출력 개발된 프로젝트를 외부 컴퓨터에서 사용하기 위해 프로젝트 단위로 특정 폴더에 저장하는 기능

2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 Step 1 : 프로젝트를 선택

2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 Step 2 : [File]->[Export] 메뉴를 선택하고 팝업창에서 [General]->[File System]을 선택하고 Next 버튼을 선택

2-5 이클립스 프로젝트 입출력 Step 3 : 나타난 팝업창에서 저장할 디렉토리를 지정하고 Finish 버튼을 선택 2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 Step 3 : 나타난 팝업창에서 저장할 디렉토리를 지정하고 Finish 버튼을 선택

2-5 이클립스 프로젝트 입출력 이클립스에서 프로젝트 입력 2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 이클립스에서 프로젝트 입력 Step 1 : [File]->[Import]를 선택하고 팝업창에서 [General]->[Existing Projects into Workspace]를 선택

2 자바 프로그램의 실행환경 2-5 이클립스 프로젝트 입출력 Step 2 : 팝업창에서 외부장치로부터 읽어 들일 폴더를 선택

2-6 자바 API 참조하기 자바에서 제공되는 클래스 라이브러리(API) 자바 프로그램에서 클래스 라이브러리의 사용은 필수적 2 자바 프로그램의 실행환경 2-6 자바 API 참조하기 자바에서 제공되는 클래스 라이브러리(API) Java 8 버전 : 약 5천 개 자바 프로그램에서 클래스 라이브러리의 사용은 필수적 프로그래머는 라이브러리를 사용하기 위해서는 클래스의 속성과 기능을 숙지 자바 프로그램에서 클래스 라이브러리를 사용하지 않고 작성한다는 것은 불가능 java.sun.com에서 클래스 라이브러리의 속성과 기능을 제공

2-6 자바 API 참조하기 Step 1 : java.sun.com에 접근하여 Java APIs를 선택 2 자바 프로그램의 실행환경 2-6 자바 API 참조하기 Step 1 : java.sun.com에 접근하여 Java APIs를 선택

2 자바 프로그램의 실행환경 2-6 자바 API 참조하기 Step 2 : 가장 최근 버전을 선택

2 자바 프로그램의 실행환경 2-6 자바 API 참조하기 Step 2 : 가장 최근 버전을 선택

2 자바 프로그램의 실행환경 2-6 자바 API 참조하기 Step 3 : 원하는 클래스를 선택

자바의 기본 구조를 익히기 위해 자바의 입출력 방법이나 오류를 미리 익혀야 한다. 3 자바 학습을 위한 준비 자바의 기본 구조를 익히기 위해 자바의 입출력 방법이나 오류를 미리 익혀야 한다. 자바의 입출력은 라이브러리 클래스를 이용합니다. 현 시점에서 입출력과 관련된 라이브러리를 이해할 필요는 없습니다. 입출력 방법을 상용 구문처럼 외워서 사용하면 됩니다. 프로그램을 설명하는 주석문에 대해 학습합니다. 프로그램 작성시 발생하는 오류에 대해 학습합니다. 입출력과 오류에 관한 자세한 내용들은 해당 부분(13장)에서 설명합니다

3-1 간단한 자바 프로그램과 문자열의 출력 간단한 자바 프로그램의 구조 하나의 클래스에 하나의 메소드만 가진 간단한 클래스 3 자바 학습을 위한 준비 3-1 간단한 자바 프로그램과 문자열의 출력 간단한 자바 프로그램의 구조 하나의 클래스에 하나의 메소드만 가진 간단한 클래스 6장까지는 이러한 구조의 클래스만 사용(public, static 등의 의미는 7장 이후에 설명함, 그 전까지는 상용구문처럼 외워서 사용)

3-1 간단한 자바 프로그램과 문자열의 출력 문자열의 출력 3 자바 학습을 위한 준비 3-1 간단한 자바 프로그램과 문자열의 출력 문자열의 출력 자바 언어는 표준 출력문으로 System.out.println() 문장을 제공

3 자바 학습을 위한 준비 3-1 간단한 자바 프로그램과 문자열의 출력 실습 예제 2.2

3 자바 학습을 위한 준비 3-2 프로그램에 값을 입력하기 위한 방법 프로그램 실행 시 값을 입력할 수 있는 방법 중에서 Scanner 라이브러리 클래스를 이용한다 실습 예제 2.3

3-2 프로그램에 값을 입력하기 위한 방법 프로그램을 실행시키고 Console 창에서 데이터를 입력한다 3 자바 학습을 위한 준비 3-2 프로그램에 값을 입력하기 위한 방법 프로그램을 실행시키고 Console 창에서 데이터를 입력한다

3 자바 학습을 위한 준비 3-2 프로그램에 값을 입력하기 위한 방법 실습 예제 2.4 : Scanner 클래스의 nextInt(), nextDouble() 메소드 사용

3 자바 학습을 위한 준비 3-2 프로그램에 값을 입력하기 위한 방법 실습 예제 2.4 : 실행 결과

3-2 프로그램에 값을 입력하기 위한 방법 실습 예제 2.4 : 실행 시 데이터 입력은 공간으로 구분한다 3 자바 학습을 위한 준비 3-2 프로그램에 값을 입력하기 위한 방법 실습 예제 2.4 : 실행 시 데이터 입력은 공간으로 구분한다

3-3 주석문과 프로그램 오류 주석문 프로그램의 구조와 동작 방법을 설명하기 위한 부분 3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 주석문 프로그램의 구조와 동작 방법을 설명하기 위한 부분 프로그램의 실행에는 영향을 미치지 않는다 주석문은 향후에 다른 개발자가 프로그램을 수정하거나 보완할 때 매우 유용하다

3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 예제 2.5 : 주석문을 사용한 프로그램

3-3 주석문과 프로그램 오류 프로그래밍 오류 오류의 종류 능숙한 프로그래머도 오류를 피해갈 수는 없다 3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 프로그래밍 오류 능숙한 프로그래머도 오류를 피해갈 수는 없다 오류의 종류 컴파일 시간에 발생하는 구문(Syntax) 오류 : 이클립스에 의해 오류가 자동 표시된다 실행 시 발생하는 실행 시간(Runtime) 오류 : 프로그램 실행 시 JVM에 의해 오류를 발생시킨다 논리적 문제로 발생하는 논리(Logic) 오류 : 프로그래머에 의해 발견되어야 수정할 수 있다

3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 프로그래밍 오류 : 구문 오류 – 예제 2.6

3-3 주석문과 프로그램 오류 프로그래밍 오류 : 구문 오류(구문 오류는 이클립스에 적색으로 표시된다) 3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 프로그래밍 오류 : 구문 오류(구문 오류는 이클립스에 적색으로 표시된다)

3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 프로그래밍 오류 0으로 나누거나, 배열의 첨자가 벗어났거나, 사용자의 입력 값이 잘못 입력 되었거나 등등 실행 시간 오류는 프로그램을 비 정상적으로 종료 시킨다

3-3 주석문과 프로그램 오류 실행 시간 오류 메시지 출력 3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 실행 시간 오류 메시지 출력 3번 라인에서 실행 시간 오류 발생하여 프로그램 종료되고 아래와 같은 메시지 출력 3번 라인을 수정한 다음 다시 실행시키면 다시 4번 라인에서 실행 시간 오류 메시지 출력

3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 실행 시간 오류 : 이클립스의 실행 시간 오류

3-3 주석문과 프로그램 오류 논리 오류 프로그램 작성자의 의도와 다른 결과를 나타내는 오류 3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 논리 오류 프로그램 작성자의 의도와 다른 결과를 나타내는 오류 프로그램의 실행이 종료되어도 나타나지 않기 때문에 오류로 취급되지 않는 경우도 있지만, 프로그램을 작성한 사람이 의도한 결과를 출력하지 않았기 때문에 오류로 취급 논리 오류는 프로그램 작성자나 수정하는 사람에 의해 발견되어야 한다

3 자바 학습을 위한 준비 3-3 주석문과 프로그램 오류 논리 오류의 예 : 예제 2.8

학습정리 자바 프로그램의 형태 학습을 위한 준비 ① 표준 출력 ② 키보드로부터의 입력 ① 자바 응용 프로그램 ② 자바 애플릿 ③ 자바 서블릿(Servlet) ④ JSP(Java Server Page) ⑤ 자바 빈스(Beans) 학습을 위한 준비 ① 표준 출력 System.out.print() : 내용을 모니터로 출력하고 줄을 바꾸지 않습니다. System.out.println() : 내용을 모니터로 출력하고 줄을 바꿉니다. ② 키보드로부터의 입력 - java.util.Scanner 클래스를 이용하여 키보드로부터 입력을 받습니다. 한 줄에 여러 개의 데이터를 입력받기 위해서는 공간을 구분자로 사용합니다.

학습정리 ③ 자바의 주석문 : 자바에서는 3가지 형태의 주석문이 제공되고 있습니다. ④ 자바의 오류 next() : 문자열을 입력받는 메소드 nextInt() : 정수를 입력받는 메소드 nextDouble() : 실수를 입력받는 메소드 ③ 자바의 주석문 : 자바에서는 3가지 형태의 주석문이 제공되고 있습니다. /* ........ */ : 여러 줄의 문장을 주석으로 처리할 수 있습니다. // ........ : 한 줄의 문장을 주석으로 처리합니다. /** ...... */ : 여러 줄의 문장을 주석으로 처리하고, javadoc 도구에 의해 사양서를 만들 수 있는 주석입니다. ④ 자바의 오류 구문 오류 : 프로그램 구조를 잘못 사용할 때 발생하는 오류로서 쉽게 발견될 수 있습니다. 실행 시간 오류 : 실행 시간에 발생하는 오류로서 프로그램이 비정상적으로 종료될 수 있는 오류입니다. 논리 오류 : 프로그램의 컴파일과 실행이 오류 없이 수행되지만, 실행 결과가 작성자의 의도와는 다른 결과를 출력하는 오류입니다. 논리 오류는 발견과 수정이 쉽지 않은 오류입니다.

수고하셨습니다. 제출 연습 문제를 잘 풀어서 제출해주시기 바랍니다 (다음 주 제출 문제 발표는?) 수고하셨습니다. 제출 연습 문제를 잘 풀어서 제출해주시기 바랍니다 (다음 주 제출 문제 발표는?) 60