Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 메서드
- oracle
- JSP
- struts2
- OGNL
- 생성자
- 예외처리
- 어노테이션
- 안드로이드
- 클래스
- JavaScript
- 국제화
- Java
- 전화걸기
- 에러페이지
- Graphic
- 오버로딩
- 배열
- 기본
- Menu
- 메소드
- AWT
- paint
- Spring
- layout
- Eclips
- mybatis
- Android
- HTML
- 이클립스
Archives
- Today
- Total
note
연습문제 자판기 밑에꺼 확장하기 본문
숫자는 직접 입력이고
밑에 클래스와 같이 있어야 합니다
(오버라이딩 되있음)
밑에 클래스와 같이 있어야 합니다
(오버라이딩 되있음)
package com.coffee3; class CoffeeMachine2 extends CoffeeMachine{ public void Base(){ System.out.print("1.커피 구입 2.관리자 모드 3.종료"); input = sc.nextInt(); int i = input; switch(i){ case 1: Process(); break; case 2: Admin(); break; case 3: System.out.println("종료 되었습니다."); break; default : System.out.println("1~3사이 숫자를 입력하세요"); } } public void Admin(){ System.out.print("1.동전수거 2.재료리필 3.상위 메뉴로"); input = sc.nextInt(); int i = input; switch(i){ case 1: System.out.println("보유 금액"+super.amount); System.out.println("수거할 금액을 입력하세요"); input = sc.nextInt(); i = input; if(i<=super.amount){ System.out.println(i+"원을 수거했습니다"); super.amount -= i; System.out.println("잔액 : "+super.amount); } else{ System.out.println("보유 금액보다 많은 금액을 입력하였습니다"); } break; case 2: System.out.println("커피를 리필합니다 숫자를 입력하세요"); input = sc.nextInt(); i = input; super.coffee += i; System.out.println("프림을 리필합니다 숫자를 입력하세요"); input = sc.nextInt(); i = input; super.milk += i; System.out.println("설탕을 리필합니다 숫자를 입력하세요"); input = sc.nextInt(); i = input; super.sugar += i; Print(); break; case 3: Base(); break; default : System.out.println("1~3사이 숫자를 입력하세요"); } } } public class Main2 { public static void main(String[] args){ CoffeeMachine2 co2 = new CoffeeMachine2(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); co2.Base(); co2.Print(); } }
1.커피 구입 2.관리자 모드 3종료1
동전을 입력해주세요600
맛좋은 커피가 준비되었습니다
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 5 프림 잔량 : 7 설탕 잔량 : 9 기계 잔액300
1.커피 구입 2.관리자 모드 3종료1
동전을 입력해주세요100
300원 이상 투입하세요
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 5 프림 잔량 : 7 설탕 잔량 : 9 기계 잔액300
1.커피 구입 2.관리자 모드 3종료1
동전을 입력해주세요600
맛좋은 커피가 준비되었습니다
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 0 프림 잔량 : 4 설탕 잔량 : 8 기계 잔액600
1.커피 구입 2.관리자 모드 3종료1
재료가 부족합니다
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 0 프림 잔량 : 4 설탕 잔량 : 8 기계 잔액600
1.커피 구입 2.관리자 모드 3종료2
1.동전수거 2.재료리필3.상위 메뉴로2
커피를 리필합니다 숫자를 입력하세요
100
프림을 리필합니다 숫자를 입력하세요
200
설탕을 리필합니다 숫자를 입력하세요
666
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 100 프림 잔량 : 204 설탕 잔량 : 674 기계 잔액600
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 100 프림 잔량 : 204 설탕 잔량 : 674 기계 잔액600
1.커피 구입 2.관리자 모드 3종료1
동전을 입력해주세요600
맛좋은 커피가 준비되었습니다
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=
거스름 돈 : 300원 커피 잔량 : 95 프림 잔량 : 201 설탕 잔량 : 673 기계 잔액900
1.커피 구입 2.관리자 모드 3종료
'자바 > 연습문제' 카테고리의 다른 글
연습문제 자판기 만들기 (0) | 2011.12.22 |
---|---|
자판기 만들기 (0) | 2011.12.22 |
교통정보 만들기 (간단히) (0) | 2011.12.20 |
성적 프로그램 입력받아서 출력하기 (0) | 2011.12.20 |