Top 28 자바 음식 주문 프로그램 The 113 Top Answers

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 자바 음식 주문 프로그램 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.aseanseafoodexpo.com team, along with other related topics such as: 자바 음식 주문 프로그램 자바 키오스크 프로그램, 자바 메뉴판 만들기, 자바 스크립트 피자 주문


[초보자를 위한 Java Programming] 11.12 Busy Wait방식으로 음식 주문 과정 동기화 실습하기
[초보자를 위한 Java Programming] 11.12 Busy Wait방식으로 음식 주문 과정 동기화 실습하기


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

  • Article author: florescene.tistory.com
  • Reviews from users: 44566 ⭐ Ratings
  • Top rated: 3.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [자바] 중국집 메뉴 주문 (금액 계산) 프로그램(while 문 활용) — 노력중인 블로그 while 문을 사용하여 중국집 메뉴 주문 프로그램을 작성해보자. … 음식의 값을 저장하는 변수 int total = 0; //총 금액 while(ord != …
  • Most searched keywords: Whether you are looking for [자바] 중국집 메뉴 주문 (금액 계산) 프로그램(while 문 활용) — 노력중인 블로그 while 문을 사용하여 중국집 메뉴 주문 프로그램을 작성해보자. … 음식의 값을 저장하는 변수 int total = 0; //총 금액 while(ord != 문제 while 문을 사용하여 중국집 메뉴 주문 프로그램을 작성해보자. <조건> 1. 메뉴는 4가지 2. 각 메뉴의 가격은 임의대로 지정한다. 3. 사용자는 메뉴와 주문할 메뉴 개수를 입력한다. 4. 사용자의 주문은 사용..
  • Table of Contents:

블로그 메뉴

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

티스토리툴바

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

Read More

인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 40661 ⭐ Ratings
  • Top rated: 3.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) : 네이버 블로그 인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) · 1. 주문 입력. – 고객이 요청한 메뉴에 따라 주문 내용을 입력받는다. · 2. 주문 내역 … …
  • Most searched keywords: Whether you are looking for 인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) : 네이버 블로그 인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) · 1. 주문 입력. – 고객이 요청한 메뉴에 따라 주문 내용을 입력받는다. · 2. 주문 내역 …
  • Table of Contents:

카테고리 이동

Flowing down

이 블로그 
심심풀이 문제풀이
 카테고리 글

카테고리

이 블로그 
심심풀이 문제풀이
 카테고리 글

인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) : 네이버 블로그
인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA) : 네이버 블로그

Read More

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

  • Article author: kkh0977.tistory.com
  • Reviews from users: 42404 ⭐ Ratings
  • Top rated: 4.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 201. (java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 (JComboBox , JTable , JScrollPane) (java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 (JComboBox … getActionCommand().equals(“음식추가”)) { // 음식 추가 버튼 클릭이벤트 … …
  • Most searched keywords: Whether you are looking for 201. (java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 (JComboBox , JTable , JScrollPane) (java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 (JComboBox … getActionCommand().equals(“음식추가”)) { // 음식 추가 버튼 클릭이벤트 … /* =========================== */ [ 개발 환경 설정 ] ​ 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ ​ /* =========================== */ [소스 코드] //TODO 자식 레이아웃 [..
  • Table of Contents:

투케이2K

201 (java자바) GUI (awtswing) – 주문 관리 프로그램 만들기 (JComboBox JTable JScrollPane) 본문

티스토리툴바

201. (java/자바) GUI (awt/swing) - 주문 관리 프로그램 만들기 (JComboBox , JTable , JScrollPane)
201. (java/자바) GUI (awt/swing) – 주문 관리 프로그램 만들기 (JComboBox , JTable , JScrollPane)

Read More

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

  • Article author: to-paz.tistory.com
  • Reviews from users: 30291 ⭐ Ratings
  • Top rated: 4.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [수치계산] 음료 주문 프로그램 [수치계산] 음료 주문 프로그램 … 주문 번호 / 고객 아이디 / 주문 음료 개수 / 주문 음료 번호 순으로 입력(주문 번호에 0 … import java.util. …
  • Most searched keywords: Whether you are looking for [수치계산] 음료 주문 프로그램 [수치계산] 음료 주문 프로그램 … 주문 번호 / 고객 아이디 / 주문 음료 개수 / 주문 음료 번호 순으로 입력(주문 번호에 0 … import java.util. 음료 주문 프로그램 <입력> 음료 번호 / 음료 이름 / 가격 / 재고 순으로 입력(0 입력 시 종료) 주문 번호 / 고객 아이디 / 주문 음료 개수 / 주문 음료 번호 순으로 입력(주문 번호에 0 입력 시 종료) 고객 아이..
  • Table of Contents:

태그

‘프로그래밍 언어Java’ Related Articles

공지사항

최근 포스트

태그

검색

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

Read More

배달음식 주문 프로그램 by SEUNG HEE LEE

  • Article author: prezi.com
  • Reviews from users: 41011 ⭐ Ratings
  • Top rated: 3.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about
    배달음식 주문 프로그램 by SEUNG HEE LEE
    SEUNG HEE LEE · Outline. 21 frames · Reader view · JAVA PROJECT … …
  • Most searched keywords: Whether you are looking for
    배달음식 주문 프로그램 by SEUNG HEE LEE
    SEUNG HEE LEE · Outline. 21 frames · Reader view · JAVA PROJECT …
  • Table of Contents:

    배달음식 주문 프로그램 by SEUNG HEE LEE
배달음식 주문 프로그램 by SEUNG HEE LEE

Read More

3. 음식 주문하기

  • Article author: yuchae.tistory.com
  • Reviews from users: 41931 ⭐ Ratings
  • Top rated: 4.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 3. 음식 주문하기 자바스크립트로 조건이 맞는지 틀리는지를 확인하려면 이전 언어에서 배웠던 … 5. 이제 마지막 과제인 음식 주문하기 프로그램을 만들어 봅니다. …
  • Most searched keywords: Whether you are looking for 3. 음식 주문하기 자바스크립트로 조건이 맞는지 틀리는지를 확인하려면 이전 언어에서 배웠던 … 5. 이제 마지막 과제인 음식 주문하기 프로그램을 만들어 봅니다. 1. 자바스크립트로 조건이 맞는지 틀리는지를 확인하려면 이전 언어에서 배웠던 것처럼 조건문(if, else)을 사용하면 됩니다. 2. 아래 코드를 작성해 봅니다.   -1) 소스코드 음식 주문하기   -..
  • Table of Contents:
3. 음식 주문하기
3. 음식 주문하기

Read More


See more articles in the same category here: 867+ tips for you.

[자바] 중국집 메뉴 주문 (금액 계산) 프로그램(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()); 부분을 추가하지 않았었는데, 바로 메뉴 주문판이 떠서 의도대로 코딩이 되지 않았었다.

인터페이스 클래스를 사용한 레스토랑 주문 관리 프로그램(JAVA)

*** 프로그램 명세 *** (by 때릴꺼야)

레스토랑에서 고객이 주문한 메뉴를 관리하는 프로그램을 제작해보세요.

기능 명세:

1. 주문 입력

– 고객이 요청한 메뉴에 따라 주문 내용을 입력받는다.

2. 주문 내역 출력

– 현재까지 등록 된 주문을 모두 출력한다.

3. 주문 처리

– 주문은 항상 가장 먼저 들어온 주문부터 처리 되므로 가장 먼저 입력 된 주문을 삭제한다.

* MenuOrder 인터페이스 클래스

공통 메소드

– 주문 정보 입력

– 주문 정보 출력

* MenuOrder 구현 클래스

* 피자 클래스

– 주문 정보 입력:

피자 종류와 피자 크기, 토핑 종류(토핑을 하나만 선택 할 수 있다고 가정)를 입력

– 주문 정보 출력:

피자 종류와 피자 크기, 토핑 종류를 출력

* 파스타 클래스

– 주문 정보 입력:

파스타 종류 입력

– 주문 정보 출력:

파스타 종류 출력

* 스테이크 클래스

– 주문 정보 입력:

스테이크 종류와 조리 정도(웰던-미디엄-레어), 스테이크 소스 종류를 입력

– 주문 정보 출력:

스테이크 종류와 조리 정도, 스테이크 소스 종류 출력

* 나초 클래스

– 주문 정보 입력:

딥 소스 종류, 칩 온도(데우기/데우지 않기)를 입력

– 주문 정보 출력:

딥 소스 종류, 칩 온도 출력

*** 자바 소스 ***

/*** MenuOrder.java ***/

public interface MenuOrder { public void order(); public void print(); }

/*** Pizza.java ***/

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class Pizza implements MenuOrder { private String[] pizzaName = {“슈퍼슈프림 피자”, “콤비네이션 피자”, “쿨쉬림프 피자”, “하와이안 피자”, “리치 치즈 피자”}; private String[] pizzaSize = {“레귤러”, “라지”, “패밀리”}; private String[] pizzaTopping = {“더블치즈”, “양파”, “머시룸”, “페퍼로니”, “올리브”}; private int type=0; private int size=0; private int topping=0; public void order(){ try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int select=0; do{ for(int i=0; ipizzaName.length);

System.out.println(pizzaName[select-1]+”를 구매하셨습니다.

“); type=select;

do{ for(int i=0; ipizzaSize.length);

System.out.println(pizzaSize[select-1]+”사이즈를 선택하셨습니다.

“); size=select;

do{ for(int i=0; ipizzaTopping.length); System.out.println(“토핑은 “+pizzaTopping[select-1]+”을(를) 선택하셨습니다.

“); topping=select;

} catch(IOException e){ System.out.println(“Pizza order error: “+ e); } } public void print(){ System.out.println(“피자 [종류: “+pizzaName[type-1]+”] [크기:”+pizzaSize[size-1]+ “] [토핑:”+pizzaTopping[topping-1]+”]”); } }

// Pasta, Stake, Nacho 클래스는 위의 Pizza 클래스를 참조해 따로 구현해보세요

/*** Restaurant.java ***/

주문 관리 프로그램 만들기 (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

반응형

So you have finished reading the 자바 음식 주문 프로그램 topic article, if you find this article useful, please share it. Thank you very much. See more: 자바 키오스크 프로그램, 자바 메뉴판 만들기, 자바 스크립트 피자 주문

See also  Top 7 상해 교통 대학 입학 The 188 Top Answers

Leave a Comment