본문 바로가기

공개194

[Java] 자판기 프로그램(1) 10월 13일 과제로 만든 자판기 프로그램 - 콜라, 사이다, 커피 세가지 메뉴로 되어있는 자판기 - 돈을 입력받고 제일 싼 메뉴보다 적게 입력받으면 추가 돈을 입력받는 기능 - 거스름돈을 1000원, 500원, 100원 단위로 내주는 기능 - 돈이 남았을때 추가적인 음료수를 고를 수 있는 기능 import java.util.*; class Test10112 { public static void main(String[] args) { System.out.println("콜라[1000]\t사이다[800]\t커피[600]"); System.out.println("선택가능한 음료수는 *표시\n\n"); int money=0; System.out.println("돈을 넣어주세요."); money = inmone.. 2013.10.31
[Java] 파일 입출력에 사용되는 자바 클래스들(2) FileReader, FileWriter, FileInputStream, FileOutputStream 클래스는 데이터를 읽고 쓰는 데 필요한 최소한의 기능만 갖춘 클래스입니다. 그렇기 때문에 여러 종류의 데이터를 다양한 방법으로 파일에 입출력하는 프로그램을 작성하려다 보면 이 클래스들의 기능만으로는 부족합니다. 하지만 다음 클래스들을 이용하면 보완할 수 있습니다. 이 클래스들은 java.io패키지에 속합니다. 클래스 이름 설명 DataInputStream 프리미티브 타입의 데이터를 입출력하는 클래스 DataOutputStream ObjectInputStream 프리미티브 타입과 레퍼런스 타입의 데이터를 입출력하는 클래스 ObjectOutputStream BufferedReader 데이터를 한꺼번에 읽어.. 2013.10.30
[Java] 상속과 인터페이스-이것만은 알고 갑시다 문제 풀이(뇌를 자극하는 Java프로그래밍) 1. 다음 왼쪽에 있는 클래스가 오른쪽과 같이 선언되어 있습니다. [이름] CD클래스 ================== [데이터] 관리번호 타이틀 package d1029; class CDInfo { String registerNo; String title; CDInfo(String registerNo, String title){ this.registerNo=registerNo; this.title=title; } } 위의 클래스를 이용해서 다음의 클래스를 선언하십시오. [이름] 음악 CD 클래스 ================== [데이터] 관리번호 타이틀 아티스트 곡명[] class SongsCD extends CDInfo{ String artist; String songs[]; SongsCD(Stri.. 2013.10.29
[Java] 자바 프로그램 작성 기초(1) 키워드(keyword) - 미리 약속된 의미를 갖는 단어 abstract continue 식별자(identifier) - 클래스, 메소드, 변수에 붙이는 이름 상수값을 표현하는 단어들 - true, false, null 2013.10.29
[Java] 파일 입출력에 사용되는 자바 클래스들(1) 스트림이란? (뇌를 자극하는 Java 프로그래밍 中) 프로그래밍에서 말하는 스트림은 일차원적인 데이터의 흐름을 말합니다. 자바프로그램에서는 입력되고 출력되는 모든 데이터를 스트림 형태로 주고 받습니다. 스트림을 흘러가는 방향에 따라 프로그램으로 들어오는 스트림을 입력스트림, 프로그램에서 밖으로 나가는 스트림을 출력스트림이라고 합니다. 또 데이터 형태에 따라 문자로 구성된 스트림을 문자스트림, 사람이 알수있는 형태는 아니지만 프로그램에서 사용할 수 있는 데이터로 구성된 스트림을 바이트 스트림이라고 합니다. java.io 패키지의 클래스 중 문자데이터 : FileReader, FileWriter 바이트데이터 : FileInputStream, FileOutputStream poem.txt파일을 불러들여서 출력.. 2013.10.28
[Java] Hello, Java 프로그램 Hello, Java 프로그램은 Hello, Java! 라는 텍스트를 출력하는 간단한 형태의 프로그램입니다. 소스코드가 간단해서 자바가 설치가 잘 되었는지 확인하기에도 적합합니다. class HelloJava { public static void main(String[] args) { System.out.println("Hello World!"); } } 메모장과 같은 텍스트 에디터를 열고 위의 소스를 입력합니다. 그리고 저장할 때 class 옆에 HelloJava와 똑같이(대소문자까지) 이름을 적고 뒤에 확장자를 java로 붙여서 저장합니다. 그리고 cmd창을 열고 HelloJava.java 파일이 저장되어있는 디렉터리 경로까지 이동합니다. javac HelloJava.java 를 입력합니다. 뜻은 H.. 2013.10.25
[Java] 자바 프로그래밍 환경 만들기 / JDK 설치, 환경변수설정 오라클 홈페이지에 접속합니다. (http://www.oracle.com) 접속 후 Downloads > Java for Developers 클릭 Java SE Downloads 에서, Java Platform (JDK) 7u45 클릭 내 컴퓨터가 32비트 컴퓨터라면, Windows x86에 해당하는 파일은, 64비트라면, Windows x64에 해당하는 파일을 다운로드 받으세요. 64비트인지, 32비트인지 확인하는 방법은, 내컴퓨터를 마우스 오른쪽버튼 클릭 → 설정으로 들어가서 보시면, 확인할 수 있습니다. 파일 다운로드가 완료되었다면, 다운로드된 파일을 실행시켜서 설치하시면 됩니다. (설치 과정은 생략) 설치가 완료되었다면 이제 환경변수를 설정해야 합니다. javac명령어와 java명령어를 어느 위치에.. 2013.10.25
The Great Gatsby「위대한 개츠비」 / F.스콧 피츠제럴드 지음 The Great Gatsby「위대한 개츠비」 / F.스콧 피츠제럴드 지음 위대한 개츠비라는 영화가 개봉할 때, 구입했던 책이다. 배경지식 없이 읽어서인지 처음에는 무슨내용인지 잘 이해가 안되었다. 개츠비라는 인물이 등장하면서부터 머리속에 이미지들이 그려졌던 것 같다. 한 여자(데이지)를 사랑하는 그 꿈을 이루기위해 달려왔고 죽는 순간까지 달려간 개츠비…. 전장에서 돌아오지 않는 개츠비를 잊으며 부유한 톰과 결혼한 데이지. 많은 외도를 했으며, 윌슨의 아내 머틀을 정부로 두었던 톰….개츠비의 옆집에 사는 개츠비의 유일한 친구 캐러웨이. 개츠비는 혹 데이지가 찾아오진 않을까 하며 매주 큰 파티를 연다. 그러던 중 캐러웨이(주인공)에게 파티를 초대를 하며 가까워지게된다. 개츠비는 미스 베이커를 통해 캐러웨이.. 2013.09.09
「당신의 축복은 몇 개입니까」 / 잭 캔필드 · 마크 빅터 한센 외 지음 「당신의 축복은 몇 개입니까」 / 잭 캔필드 · 마크 빅터 한센 외 지음 위드 블로그에서 리뷰어로 선정되어 받게 된 책이다. 하지만 책을 받은 기간이 시험기간과 겹쳐서 어제 책을 읽기 시작하여 마감날인 오늘 리뷰를 작성중이다. . 당신의 축복은 몇 개입니까? 책의 제목이다. . 책을 읽고 난 다음 이 질문을 다시 읽어보았을 땐, '당신은 얼마나 감사하며 살고 있나요?'라는 질문으로 느껴졌다. . 이 책에는 많은 이야기들이 있는데…. 거의 다 어려움을 겪을때, 깨닫게 된 소중함에 대한 이야기들이다. 건강하게 살아가다가, 어떠한 병이 생겼을때, 직장에 다니다가 갑자기 해고당했을때, 갑자기 시력을 잃어버렸을때, 갑자기 사고로 걸어다닐수 없게 되었을때…. 왜 나에게 이러한 일들이 생긴것일까. 힘들어하며 좌절한다.. 2010.10.28
「연을 쫓는 아이, The Kite Runner」 / 할레드 호세이니 「연을 쫓는 아이, The Kite Runner」 / 할레드 호세이니 시간을 돌이킬 수 있다면 사람은 조금 더 멋지고 후회스럽지 않게 살 수 있지 않을까? 아미르가 하산을 외면했던 그 날의 일이 평생 아미르의 마음의 무거운 짐이되어 따라다닌다. 책을 읽는 내내 나는 아미르가 되어끊임없이 후회를 했다. 외면하지 않고 하산을 도와줄걸…. 도와주지 못했다 하더라도 하산에게 나의 용기 없었음을 사과할걸…. 조금더 가까이 다가가줄걸, 거짓말을 하며 하산을 쫓아내지 말걸…. 후회의 연속이었다. 아미르는 그렇게 마음 한구석에 무거움을 가지고 성장한다. 그렇게 어른이 되어서, 하산이 자기 동생이었다는 사실과 그가 죽었다는 것, 그리고 그의 아들 소랍에 대한 이야기를 듣게 된다. 소랍을 찾는 과정속에 어릴적 하산과 자신.. 2010.09.28