자바 음식 주문 프로그램 | 커피 주문 프로그램 29670 좋은 평가 이 답변

당신은 주제를 찾고 있습니까 “자바 음식 주문 프로그램 – 커피 주문 프로그램“? 다음 카테고리의 웹사이트 https://you.tfvp.org 에서 귀하의 모든 질문에 답변해 드립니다: you.tfvp.org/blog. 바로 아래에서 답을 찾을 수 있습니다. 작성자 이상혁 이(가) 작성한 기사에는 조회수 1,511회 및 좋아요 8개 개의 좋아요가 있습니다.

자바 음식 주문 프로그램 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 커피 주문 프로그램 – 자바 음식 주문 프로그램 주제에 대한 세부정보를 참조하세요

JAVA로 코딩한 커피 주문 프로그램입니다.

자바 음식 주문 프로그램 주제에 대한 자세한 내용은 여기를 참조하세요.

[자바] 중국집 메뉴 주문 (금액 계산) 프로그램(while 문 활용)

while 문을 사용하여 중국집 메뉴 주문 프로그램을 작성해보자. … 음식의 값을 저장하는 변수 int total = 0; //총 금액 while(ord !=

+ 자세한 내용은 여기를 클릭하십시오

Source: florescene.tistory.com

Date Published: 12/1/2021

View: 3858

자바 음식 주문 프로그램 jobs – Freelancer

Search for jobs related to 자바 음식 주문 프로그램 or hire on the world’s largest freelancing marketplace with 21m+ jobs. It’s free to sign up and b on …

+ 여기에 자세히 보기

Source: www.freelancer.com

Date Published: 7/18/2021

View: 9509

201. (java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 …

(java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 (JComboBox … getActionCommand().equals(“음식추가”)) { // 음식 추가 버튼 클릭이벤트 …

+ 여기에 자세히 보기

Source: kkh0977.tistory.com

Date Published: 7/3/2021

View: 9699

[수치계산] 음료 주문 프로그램 – topaz

[수치계산] 음료 주문 프로그램 … 주문 번호 / 고객 아이디 / 주문 음료 개수 / 주문 음료 번호 순으로 입력(주문 번호에 0 … import java.util.

+ 여기에 자세히 보기

Source: to-paz.tistory.com

Date Published: 6/5/2022

View: 343

주제와 관련된 이미지 자바 음식 주문 프로그램

주제와 관련된 더 많은 사진을 참조하십시오 커피 주문 프로그램. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

커피 주문 프로그램
커피 주문 프로그램

주제에 대한 기사 평가 자바 음식 주문 프로그램

  • Author: 이상혁
  • Views: 조회수 1,511회
  • Likes: 좋아요 8개
  • Date Published: 2019. 5. 2.
  • Video Url link: https://www.youtube.com/watch?v=6vMdM869WZE

[자바] 중국집 메뉴 주문 (금액 계산) 프로그램(while 문 활용)

문제

while 문을 사용하여 중국집 메뉴 주문 프로그램을 작성해보자.

<조건>

1. 메뉴는 4가지

2. 각 메뉴의 가격은 임의대로 지정한다.

3. 사용자는 메뉴와 주문할 메뉴 개수를 입력한다.

4. 사용자의 주문은 사용자가 종료를 원할 때까지 반복된다.

5. 최종적으로 모든 주문의 합계를 출력한다.

실행화면

코드

import java.util.Scanner; public class china { public static void main(String[] args) { Scanner sc = new Scanner (System.in); int ord = 10; //사용자가 입력할 메뉴를 저장하는 변수 int num = 0; //메뉴의 개수를 저장할 변수 int x = 0; //조건문 안에 들어갈 변수, 음식의 값을 저장하는 변수 int total = 0; //총 금액 while(ord != 0) { //사용자가 메뉴 입력시 0을 입력할 때까지 반복 System.out.println(“주문하실 메뉴를 입력해주세요.

1.짜장면 2.짬뽕 3.탕수육 4.크림새우”); ord = Integer.parseInt(sc.nextLine()); System.out.println(“주문하실 메뉴의 개수를 입력해주세요.”); num = Integer.parseInt(sc.nextLine()); if(ord == 1) { x = 4000; } else if(ord == 2) { x = 4500; } else if(ord == 3) { x = 6000; } else if(ord == 4) { x = 6500; } total += x*num; //반복문이 한번 돌때마다 총 금액을 가산하여 total변수에 저장 System.out.print(“종료하시겠습니까? 0.종료 5.계속

“); ord = Integer.parseInt(sc.nextLine()); } System.out.println(“주문하신 메뉴의 총 금액은 “+total+”원 입니다.”); //반복문에서 빠져나오면 총 금액을 출력 } }

주의사항

반복문 내에서 계속 반복해야 할 지점을 염두에 두고 조건을 잘 설정해야 한다.

무한 루프에 빠지면 이클립스 IDE가 오작동을 일으킨다.

이 문제의 경우 사용자에게 언제 무엇을 입력받을지를 잘 생각하고 while 문 안에 적절히 배치하는 것이 도움이 되었다.

나의 경우,

1. 초기 메뉴판 입력을 while 문안에 넣지 않아서 오류 발생

Scanner sc = new Scanner (System.in); int ord = 10; int num = 0; int x = 0; int total = 0; while(ord != 0) { System.out.println(“주문하실 메뉴를 입력해주세요.

1.짜장면 2.짬뽕 3.탕수육 4.크림새우”); ord = Integer.parseInt(sc.nextLine()); System.out.println(“주문하실 메뉴의 개수를 입력해주세요.”); num = Integer.parseInt(sc.nextLine());

이 부분에서,

Scanner sc = new Scanner (System.in); System.out.println(“주문하실 메뉴를 입력해주세요.

1.짜장면 2.짬뽕 3.탕수육 4.크림새우”); ord = Integer.parseInt(sc.nextLine()); System.out.println(“주문하실 메뉴의 개수를 입력해주세요.”); num = Integer.parseInt(sc.nextLine()); int ord = 10; int num = 0; int x = 0; int total = 0; while(ord != 0) {

초기에는 이렇게 코딩을 했는데, 당연하게도 메뉴주문판이 반복되지 않았다.

2. 마지막 부분, 종료 의사를 묻는 지점

total += x*num; System.out.print(“종료하시겠습니까? 0.종료 5.계속

“); ord = Integer.parseInt(sc.nextLine());

이 부분에서는 total 값을 지정하는 것도 한번 헷갈렸고,(total = x*num으로 코딩하였더니 마지막 계산 부분만출력되었다.) 두 번째로 헷갈린 부분이 종료 안내 문구 뒤 사용자에게 다시 한번 값을 입력받는 부분이다.

처음에 ord = Integer.parseInt(sc.nextLine()); 부분을 추가하지 않았었는데, 바로 메뉴 주문판이 떠서 의도대로 코딩이 되지 않았었다.

자바 음식 주문 프로그램 Jobs, Employment

한글컴퓨터 프로그램 Ended

Dear Sir I am looking to have a Korean alphabet (Hangul) input method editor developed. Current Korean IMEs are arranged as illustrated below in figure 2. I’d like to rearrange the current commonly used layout to appear as figure 3 illustrates. Specifically, I’d like both IME on Windows as well as a mobile app. If this is a project that you can complete, please let me know approximately how long it would take as well as an estimate on the cost to complete this project. If satisfactory, I would be happy to discuss the possibility of further projects in the future. I await your prompt reply. Thanks. Figure 1. English alphabet keyboard layout Q W E R T Y U I O P A S D F G H J K L ;/: Z X C V B N M ,/< ./> (/…

주문 관리 프로그램 만들기 (JComboBox , JTable , JScrollPane)

728×90

반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

//TODO 자식 레이아웃 [버튼] 클릭 이벤트 정의 실시 ActionListener action = new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if (e.getActionCommand().equals(“음식추가”)) { // 음식 추가 버튼 클릭이벤트 처리 //TODO 입력된 값 테이블에 추가하기 String info[] = new String[2]; //한행 (row) 에 저장할 데이터 모음 info[0] = food_combo.getSelectedItem().toString(); //콤보박스 값을 가져온다 info[1] = “5000”; model.addRow(info); //테이블 모델에 데이터 삽입 실시 pay_list.add(food_combo.getSelectedItem().toString()+” : “+”5000”); //결제 금액 리스트에 추가 } else if (e.getActionCommand().equals(“음료추가”)) { // 음식 추가 버튼 클릭이벤트 처리 //TODO 입력된 값 테이블에 추가하기 String info[] = new String[2]; //한행 (row) 에 저장할 데이터 모음 info[0] = drink_combo.getSelectedItem().toString(); //콤보박스 값을 가져온다 info[1] = “3000”; model.addRow(info); //테이블 모델에 데이터 삽입 실시 pay_list.add(drink_combo.getSelectedItem().toString()+” : “+”3000”); //결제 금액 리스트에 추가 } else if(e.getActionCommand().equals(“결제”)) { // 결제 버튼 클릭이벤트 처리 /** TODO [질문 알림창]*/ int qut_data = JOptionPane.showConfirmDialog(frm, “주문을 결제하시겠습니까??”,”주문내역”, JOptionPane.YES_NO_CANCEL_OPTION); if(qut_data == 0) { //[예] 버튼 System.out.println(pay_list.toString()); JOptionPane.showMessageDialog(frm, “결제되었습니다.”+”

“+”[주문내역]

“+pay_list.toString()); } else if(qut_data == 1) { //[아니오] 버튼 } else if(qut_data == 2){ //[취소] 버튼 } } else if(e.getActionCommand().equals(“삭제”)) { // 삭제 버튼 클릭이벤트 처리 //선택한 줄(row)의 번호 알아내기 int rowIndex = table.getSelectedRow(); //선택 안하고 누를 경우 리턴값 -1 if(rowIndex == -1) { return; } model.removeRow(rowIndex); //해당 테이블 행 삭제 pay_list.remove(rowIndex); //결제 금액 리스트에서도 삭제 실시 } } };

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

* 1. 자바에서는 JFrame을 사용해서 GUI 프로그램을 만들 수 있습니다

* 2. DefaultTableModel : 테이블 데이터를 관리합니다

* 3. JTable : 테이블을 생성합니다

* 4. JScrollPane : 스크롤 패널을 생성합니다

* 5. JComboBox : 콤보박스 리스트를 표시해줍니다

* 6. ActionListener : 클릭 이벤트를 처리합니다

/* =========================== */

/* =========================== */

[프로그램 소스코드 첨부]

소스코드.txt 0.01MB

/* =========================== */

728×90

반응형

[수치계산] 음료 주문 프로그램

음료 주문 프로그램

<입력>

음료 번호 / 음료 이름 / 가격 / 재고 순으로 입력(0 입력 시 종료)

주문 번호 / 고객 아이디 / 주문 음료 개수 / 주문 음료 번호 순으로 입력(주문 번호에 0 입력 시 종료)

고객 아이디 별로 10% 포인트 적립

<출력>

메뉴 출력

주문서 출력

총 매출 출력

판매 개수와 재고 출력

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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 import java.util. Scanner ; import java.util.ArrayList; public class DrinkOrder { static ArrayList < DrinkMenu > drinkArray = new ArrayList < DrinkMenu > (); ArrayList < Order > orderArray = new ArrayList < Order > (); public static void main( String [] args) { DrinkOrder demo = new DrinkOrder(); demo.doit(); } void doit() { Scanner scan = new Scanner ( System . in ); Menu(scan); print_menu(); DrinkOrderDemo(scan); print_result(); } void Menu( Scanner scan) { //음료 메뉴 DrinkMenu dr; int id = 0 ; while ( true ) { id = scan.nextInt(); if (id = = 0 ) { break ; } dr = new DrinkMenu(id); dr.read(scan); drinkArray. add (dr); } } void DrinkOrderDemo( Scanner scan) { //음료 주문 Order order; int num = 0 ; String id = null ; int count = 0 ; while ( true ) { num = scan.nextInt(); if (num = = 0 ) { break ; } id = scan.next(); count = scan.nextInt(); order = new Order(num, id, count); order.read(scan); orderArray. add (order); for ( int i = orderArray.size() – 2 ; i > = 0 ; i – – ) { if (orderArray.get(i).id. equals (id)) { //동일 아이디 존재 시 포인트 증가 order.point = orderArray.get(i).point; break ; } else continue ; } order.compute(); } } void print_menu() { //메뉴 출력 for (DrinkMenu d : drinkArray) d. print (); System . out . println (); } void print_result() { //최종 출력 for (Order o : orderArray) o. print (); System . out . println ( ”

—총 매출—

\\” + Order.totalSales); System . out . println ( ”

—재고 결산—

” ); for ( int i = 0 ; i < drinkArray.size(); i + + ) { System . out . println (drinkArray.get(i).name + " " + (drinkArray.get(i).ini_stock - drinkArray.get(i).stock) + "개 판매 [재고 " + drinkArray.get(i).stock + "개]" ); } } } class DrinkMenu { //음료 메뉴 int id = 0 ; String name = null ; int price = 0 ; int ini_stock = 0 ; int stock = 0 ; DrinkMenu( int id) { this .id = id; } void stock_d() { stock - - ; } void read( Scanner scan) { name = scan.next(); price = scan.nextInt(); ini_stock = stock = scan.nextInt(); } void print () { System . out . println ( "[" + id + "] " + name + " " + price + "원 " + stock + "개" ); } } class Order { int [] orderCount; //주문 int num = 0 ; String id = null ; int count = 0 ; double point = 0 ; int sum = 0 ; static int totalSales = 0 ; Order( int num, String id, int count) { this .num = num; this .id = id; this .count = count; } void read( Scanner scan) { orderCount = new int [DrinkOrder.drinkArray.size()]; int tmp = 0 ; for ( int i = 0 ; i < count; i + + ) { tmp = scan.nextInt(); orderCount[tmp - 1 ] + + ; DrinkOrder.drinkArray.get(tmp - 1 ).stock_d(); } } void compute() { for ( int i = 0 ; i < DrinkOrder.drinkArray.size(); i + + ) { if (orderCount[i] = = 0 ) continue ; sum + = orderCount[i] * DrinkOrder.drinkArray.get(i).price; } point + = sum * 0. 05 ; totalSales + = sum; } void print () { System . out . println ( "[" + num + "] " + id); for ( int i = 0 ; i < DrinkOrder.drinkArray.size(); i + + ) { if (orderCount[i] = = 0 ) continue ; System . out . println ( "\t" + DrinkOrder.drinkArray.get(i).name + " * " + orderCount[i] + " = " + (DrinkOrder.drinkArray.get(i).price * orderCount[i]) + "원" ); } System . out . println ( " 합계 : " + sum + "원 (" + ( int )point + "Point)" ); } } Colored by Color Scripter cs

키워드에 대한 정보 자바 음식 주문 프로그램

다음은 Bing에서 자바 음식 주문 프로그램 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 커피 주문 프로그램

  • 동영상
  • 공유
  • 카메라폰
  • 동영상폰
  • 무료
  • 올리기

커피 #주문 #프로그램


YouTube에서 자바 음식 주문 프로그램 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 커피 주문 프로그램 | 자바 음식 주문 프로그램, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

Leave a Comment