디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바로 자판기소스 만들고있는데 조언좀 ㅠㅠ

뉴브누뷰(113.131) 2009.12.09 11:54:41
조회 142 추천 0 댓글 4

import java.io.*;

class BusTerminal
{
    public int m1=50000; //서울까지 승차권 가격
    public int m2=35000; //대전까지 승차권 가격
    public int m3=30000; //대구까지 승차권 가격

    public int money1=0;    //가격
    public int menu1=0;     //메뉴
    public int number1=0;   //장수
    public int value1=0;    //가격*티켓의 장수

    //돈을 입력 받는 메소드
    public void moneyPrint() throws IOException
    {
       BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("돈을 입력하시요 ");
        int money = Integer.parseInt(in.readLine());
        if(money<=0)
        {
            System.out.println("잘못입력하셨습니다.");
            System.exit(1);
        }
        money1=money + money1;
    }
   
    //메뉴를 입력받는 메소드
    public void menuPrint()throws IOException
    {
       BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("\\n********************");
        System.out.println("********************");
        System.out.println("1. 서울 = 50,000");
        System.out.println("2. 대전 = 35,000");
        System.out.println("3. 대구 = 30,000");
        System.out.println("4. 취  소");
        System.out.println("********************");
        System.out.println("********************\\n");
        System.out.println("메뉴를 입력하시요 ");
       
        int menu = Integer.parseInt(in.readLine());
        if(menu==1)
            menu=m1;
        else if(menu==2)
            menu=m2;
        else if(menu==3)
            menu=m3;
        else
        {
            System.out.println("\\n잔액" +money1+ "원을 돌려 드립니다.");
            System.exit(0);
        }
        menu1 = menu;
    }

    //승차권의 장수를 입력 받는 메소드
    public void numberPrint() throws IOException
    {
       BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("\\n승차권의 장수를 입력하시요 ");
        int number = Integer.parseInt(in.readLine());
        if(number<=0)
        {
            System.out.println("잘못입력하셨습니다.");
            System.exit(0);
        }
        number1 = number;
        value1 = number1 * menu1;
    }
   
    //계산식
    public void cal()
    {
        money1 = money1 - value1;
        int money =0;
        money =money1;
        if(money>0)
            System.out.println("\\n잔액이" +money+ " 원 있습니다.");
        else if(money==0)
        {
            System.out.println("\\n남은 잔액은 없습니다.");
            System.out.println("표를 받으세요");
            System.exit(0);
        }
        else if(money < 30000)
        {
            if(money<0)
            {
                System.out.println("\\n잔액이 모자랍니다. ");
                System.exit(0);
            }
            System.out.println("\\n잔액" +money+ "원을 돌려 드립니다.");
            money=0;
        }
    }

    public static void main(String[] args) throws IOException
    {
      BusTerminal A = new BusTerminal();
      while(true)
        {
          A.moneyPrint();
          A.menuPrint();
          A.numberPrint();
          A.cal();
        }
    }
}

이까지가 소스부분인데 지금 돈을 입력받을때나 예외처리가 안되서 수정을 해야겟는데

그니깐 돈을 입력받을떄 0원이나 그이하를 입력하면 프로그램이 계속 이어지지 않고 꺼지는데 이거 어떻게 해야됨 ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
165312 병신같지만 병신같다.swf [1] 숙신갤로그로 이동합니다. 10.01.05 119 0
165309 오늘은 자신감을 얻을 수 있는 일을해야겠따. [2] DMW(125.138) 10.01.05 126 0
165308 어떡해 횽은 봅니다. [8] 숙신갤로그로 이동합니다. 10.01.05 362 0
165307 그게사실인가요? [2] 그게리얼?(118.218) 10.01.05 83 0
165306 자전거 고치기 [1] 이모군(210.218) 10.01.05 96 0
165305 어떡해 일기 #22 :: 으헝헝훙허엏어엏어ㅜㅜㅜ [4] 어떡해갤로그로 이동합니다. 10.01.05 624 0
165304 다들 아이폰 이라고 떠들고다니느데.. [2] CCC(203.237) 10.01.05 172 0
165302 횽들은 삼성에서 오라고 하면 갈꺼야? [4] 물속의다이아갤로그로 이동합니다. 10.01.05 193 0
165301 쭈중님만 보세요 [2] 피로토스갤로그로 이동합니다. 10.01.05 107 0
165294 삭니의 프갤사랑 [2] 유리한갤로그로 이동합니다. 10.01.05 185 0
165293 제가 만든 프로그램이 돌아가질 않는답니다. 도움좀... [12] 질문자(211.117) 10.01.05 187 0
165292 2008년의 마지막날. [2] 유리한갤로그로 이동합니다. 10.01.05 70 0
165291 아래아래 글 asdf 님하는 봅니다. [2] ∫ 2t dt=t²+c갤로그로 이동합니다. 10.01.05 88 0
165290 구로 디지털단지 맛집 [2] ㅇㅇㅃ갤로그로 이동합니다. 10.01.05 246 0
165289 형들 단도직입적으로 물어볼게 적분좀 알려줘 [6] asdf(203.253) 10.01.05 210 0
165288 구로에서 일하는 너님들아 [11] ㅇㅇㅃ갤로그로 이동합니다. 10.01.05 240 0
165285 책을 보던 중, 자꾸 생각이 꼬리를 물길래, 까먹기 전에 쓰는 글... [6] 가난한플머(121.139) 10.01.05 213 0
165284 프갤의 과거 [1] 유리한갤로그로 이동합니다. 10.01.05 141 0
165283 정보처리산업기사 자격기준이 머에요? [3] 호잉호잉(218.50) 10.01.05 172 0
165282 서류전형 통과했엉 [8] 숙신갤로그로 이동합니다. 10.01.05 280 0
165281 솔찍히 좀 두려움 [6] 개쉛기갤로그로 이동합니다. 10.01.05 178 0
165279 c언어 고급배우는중인데 왜케 어려움 [5] 양치질(218.50) 10.01.05 173 0
165278 html체크박스 질문..간단한거.. [3] usoo0갤로그로 이동합니다. 10.01.05 100 0
165277 요요현상 쪄네염 [1] 유리한갤로그로 이동합니다. 10.01.05 132 0
165276 프갤러들에게 도움이 되는 오류정정 방식에 대한 내용 ㅎ3(112.222) 10.01.05 55 0
165274 무개념 공무원 [6] 아주아슬갤로그로 이동합니다. 10.01.05 273 0
165273 요즘 보는 만화책. [2] KernelPanic갤로그로 이동합니다. 10.01.05 190 0
165271 점심 먹고 싶다... [5] 아주아슬갤로그로 이동합니다. 10.01.05 85 0
165270 내가 프겔에 들린이유. [2] 씬입사원갤로그로 이동합니다. 10.01.05 145 0
165269 회사의 가치관과 도덕성 상실... [5] 물속의다이아갤로그로 이동합니다. 10.01.05 260 0
165268 근데 민철이는 요즘 왜 여기 안오냐? [2] Pupustory갤로그로 이동합니다. 10.01.05 84 0
165267 회장님의 연봉은ㅡ 1 $ . [4] 때릴꺼야?(116.40) 10.01.05 211 0
165264 하도급사전승인제도에 대한 전문SW기업 개선사항 의견 수렴 부탁드립니다. [2] 물속의다이아갤로그로 이동합니다. 10.01.05 86 0
165263 핸드폰 관련 기사들 보면 [6] ㅇㅇㅃ갤로그로 이동합니다. 10.01.05 154 0
165262 니들 이거 알고있었냐? [2] 고추장불고기갤로그로 이동합니다. 10.01.05 120 0
165261 형들 누가 자꾸 무선인터넷 쓰는데 [6] ActiveX갤로그로 이동합니다. 10.01.05 181 0
165260 이대 빙판녀.swf [4] 숙신갤로그로 이동합니다. 10.01.05 362 0
165259 가난한플머 나랑 사귀자 [5] Q Lazzarus갤로그로 이동합니다. 10.01.05 213 0
165257 레알 진지하게 JB가 고민된다.(컴 없는 오사카횽은 필독) [2] clique갤로그로 이동합니다. 10.01.05 100 0
165255 프로그래밍을 하고 있으나 영업이 나에게 딱인듯 재밌음 [2] 허세강갤로그로 이동합니다. 10.01.05 129 0
165254 가난한 플머와 함께 영어 공부하지 않을래예? (실전 돌입) [31] 가난한플머(121.139) 10.01.05 297 0
165251 프로그램 공부하고 싶은 대딩인데요 [3] 대딩(165.194) 10.01.05 126 0
165250 이거 문제가 뭔지좀 봐주셈 ㅠㅠ [2] 두산고제트갤로그로 이동합니다. 10.01.05 84 0
165248 캐꼬꼬닭은 보시오 [10] 삼류(150.183) 10.01.05 159 0
165247 슴가디팬스 [3] 유리한갤로그로 이동합니다. 10.01.05 296 0
165246 프랙탈 [1] 유리한갤로그로 이동합니다. 10.01.05 105 0
165244 죄송한데요class not registered 이메시지에 대처방법아시는분 [1] 이런...(99.254) 10.01.05 252 0
165242 가난한 플머와 함께 영어 공부하지 않을래예? (사전 준비) [2] 가난한플머(121.139) 10.01.05 168 0
165241 자바 관련 자격증 취득해볼려고 하는데 [1] 갤로그로 이동합니다. 10.01.05 88 0
165240 근성녀 [10] 유리한갤로그로 이동합니다. 10.01.05 1278 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2