2011. 9. 9 Choi Younghwan choiyh@hufs.ac.kr CSE HUFS 소프트웨어 설계 2011. 9. 9 Choi Younghwan choiyh@hufs.ac.kr CSE HUFS
소프트웨어 설계 조교 : 최영환 실습 : 금 6,7교시 313호 RTDCS(422호) choiyh@hufs.ac.kr 010-2024-2041 실습 교제 없음 참고 서적 : Head First Java, 열혈강의 등 선수과목 : C/C++ 프로그래밍
실습 주의사항 지정 좌석 쓸데없이 떠들지 말 것 게임 하지 말 것 웹툰 보지 말 것 다른 과목 과제 하지 말 것 정당한 사유가 있는 결석시 미리 얘기 할 것(사전 고지 없이 결석시 유고 처리 불가) 기타 2 학년 생들은 잉글리쉬 존 미리 미리 가라는 학과 조교님의 당부
실습 환경 Programming Language Java IDE Eclipse Jbuilder Netbeans
Eclipse 설치 http://www.eclipse.org/downloads/
Eclipse 설치
Eclipse 설치 압축파일 해제 Eclipse는 설치가 필요 없음
Eclispe 실행 Eclipse를 실행 하기 위해서는 JRE 또는 JDK가 필요하다. JRE 는 Java 실행 환경을 얘기함 JDK 는 Java 개발 환경을 얘기함
JDK 설치 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html
Eclispe 실행
Eclipse
실습 프로젝트 이름 HelloWorld 포함 클래스 클래스별 메소드 main
새 프로젝트 생성 Menu > File > New > Java Project Package Explorer에서 우클릭 > New > Java Project
클래스 생성 Menu > File > New > Class
HelloWorld
프로그램 실행 Menu > Run > Run Run As 윈도우가 뜨면 Java Application 선택
결과
HelloWorld.java 생성 위치
자바 기본 자료형 논리형 : boolean 정수형 : byte, char, short, int, long 실수형 : float, double 클래스형 : Sting 예 boolean cond = true; int a = 10; double b = 10.10; String name = “Choiyh”;
자바 기본 조건문 if 문 if(조건식){ 조건식 참일 때 실행; } else if(조건식){ } else { 위의 조건식이 다 거짓일 때 실행; } switch 문 switch(실행조건){ case 검사조건1 : 실행; break; case 검사조건2 : 실행; break; default : 무조건 실행;
자바 기본 반복문 For 문 for(초기화 구문; 조건식 구문; 증감식 구문){ 조건식 참일 때 실행; } while 문
자바 기본 출력 입력 System.out.print(“출력할 문장”); System.out.println(“출력할 문장”); System.in.read();
실습 구구단 문제정의 다 한 사람을 검사를 맡은 후 가도 좋다. 구구단 프로그램을 작성한다. 하나의 정수를 입력을 받아서 해당하는 숫자의 구구단을 출력한다. 예) 입력 2 출력 2 x 1 = 2 2 x 2 = 4 … 2 x 9 = 18 반드시 반복문은 사용할 것 다 한 사람을 검사를 맡은 후 가도 좋다.
과제 Java의 특징에 대해 조사하고 기술한다. 기간은 다음주 금요일 까지 표지 필수(학번, 이름 필수) 핸드라이팅(손으로 써오기) 조교 과제는 반드시 조교에게 제출할 것