자바

JAVA STEP 7. 카페 무인전산 시스템 만들기(기초)

2023. 2. 5. 16:01
728x90

★ 카페 무인전산 시스템 만들어보기

  • 요구 사항 : 카페 메뉴판을 보여주고 해당 메뉴를 주세요하면 가격을 띄워주고, 메뉴를 입력 시 해당 메뉴 가격을 출력하기
  • 1. 처음 화면 : 안내 멘트와 함께 이름을 입력하세요 라는 멘트 출력
  • 2. 이름 입력 : 이름을 입력 받고 해당 인사 멘트 출력
  • 3. 메뉴판 출력 : 카페에 있는 메뉴를 출력
  • 4. 메뉴 입력받기 : 메뉴에 해당하는 번호를 입력 받기
  • 5. 가격 출력 : 해당 메뉴를 입력 받아 해당 메뉴와 가격을 출력
  • 6. 예외 : 그 외의 번호를 입력하면 잘못입력했다는 문구와 함께 다시 입력 받음.
package practice;

import java.util.Scanner;

public class practice_01 {

	public static void main(String[] args) {
		
	// 요구사항) 카페 메뉴판을 보여주고 해당 메뉴를 주세요하면 가격을 띄워주고, 메뉴를 입력 시 해당 메뉴 가격을 출력하기
	// Title : 무인 카페
		
	Scanner scan = new Scanner(System.in);
	int Americano = 4000;
	int CafeRatte = 5000;
	int CafeMoca = 5500;
	int RemonAde = 6000;
	int StrawberryAde = 7000;
	System.out.print("어서오세요 손님! 이름을 입력해주세요 : ");
	String name = scan.nextLine();
	System.out.printf("반갑습니다 %s님! 아래 메뉴를 보고 골라주세요!\n", name);
	System.out.println("===================================");
	System.out.println("번호\t종류\t  메뉴\t     가격");
	System.out.printf("1\t커피\t아메리카노\t   %,d원\n", Americano);
	System.out.printf("2\t커피\t카페라떼\t   %,d원\n", CafeRatte);
	System.out.printf("3\t커피\t카페모카\t   %,d원\n", CafeMoca);
	System.out.printf("4\t에이드\t레몬에이드\t   %,d원\n", RemonAde);
	System.out.printf("5\t에이드\t딸기에이드\t   %,d원\n", StrawberryAde);
	System.out.println("===================================");
	System.out.print("고르신 메뉴 번호 : ");
	int menu = scan.nextInt();
	if(menu == 1){System.out.printf("고르신 메뉴는 아메리카노, 가격은 %d원 입니다!", Americano);
	}else if(menu == 2){System.out.printf("고르신 메뉴는 카페라떼, 가격은 %d원 입니다!", CafeRatte);
	}else if(menu == 3){System.out.printf("고르신 메뉴는 카페모카, 가격은 %d원 입니다!", CafeMoca);
	}else if(menu == 4){System.out.printf("고르신 메뉴는 레몬에이드, 가격은 %d원 입니다!", RemonAde);
	}else if(menu == 5){System.out.printf("고르신 메뉴는 딸기에이드, 가격은 %d원 입니다!", StrawberryAde);
	}else 
	{System.out.println("메뉴를 잘 못 입력하셨습니다. 다시 입력해주세요 : ");
	menu = scan.nextInt();
	if(menu == 1){System.out.printf("고르신 메뉴는 아메리카노, 가격은 %d원 입니다!", Americano);
	}else if(menu == 2){System.out.printf("고르신 메뉴는 카페라떼, 가격은 %d원 입니다!", CafeRatte);
	}else if(menu == 3){System.out.printf("고르신 메뉴는 카페모카, 가격은 %d원 입니다!", CafeMoca);
	}else if(menu == 4){System.out.printf("고르신 메뉴는 레몬에이드, 가격은 %d원 입니다!", RemonAde);
	}else if(menu == 5){System.out.printf("고르신 메뉴는 딸기에이드, 가격은 %d원 입니다!", StrawberryAde);
	} 
	}

	}

}
  • 정상적으로 입력하였을 경우 실행 결과

실행결과 - 1

  • 정상적으로 입력하지 않았을 경우 실행결과

실행결과 - 2

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'자바' 카테고리의 다른 글

JAVA STEP 9. Operator  (0) 2023.02.06
JAVA STEP 8. Casting  (0) 2023.02.06
JAVA STEP 6. INPUT  (0) 2023.02.03
JAVA STEP 5. OUTPUT  (0) 2023.02.03
JAVA STEP 4. ESCPAE  (0) 2023.02.03
'자바' 카테고리의 다른 글
  • JAVA STEP 9. Operator
  • JAVA STEP 8. Casting
  • JAVA STEP 6. INPUT
  • JAVA STEP 5. OUTPUT
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • IT개발자
  • 코딩테스트
  • html
  • 백준
  • 자바
  • 백엔드
  • IT자격증
  • 데이터베이스
  • 정보보안전문가
  • React
  • 정보처리기사
  • 개발자
  • 앱개발자
  • jquery
  • jsp
  • 웹개발
  • ajax
  • 알고리즘
  • 정보처리기사필기
  • JavaScript
  • 개발블로그
  • 프론트엔드
  • DBA
  • java
  • 웹개발자
  • DB
  • it
  • 웹페이지
  • css
  • IT자격증공부

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
JAVA STEP 7. 카페 무인전산 시스템 만들기(기초)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.