Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use Java to realize simple ordering system

Shulou Source: shulou.com Published: 2022-06-01 22:56:30 10月04日 Update

Editor to share with you how to use Java to achieve a simple ordering system, I believe that most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

Program control analysis:

1. Welcome page loop: do-while

2. Scanner control input

3. Select a page loop: switch-case

Request:

Order information: String 2D array

Serial number, name, meal name, number, price, total price, address, time (10-20), status (booked, completed), heat (int)

Sign the order: change the status of the order, you can sign for it if it has been booked, and you can't sign for it again if it has been completed.

Delete order: the outstanding order cannot be deleted and the serial number should be changed accordingly.

I want to like: like the corresponding food and show it.

Package Practice;import java.util.Scanner;public class Obj {public static void main (String [] args) {Scanner sc=new Scanner (System.in); String dishes [] = {"braised pork", "roast bear's paw", "steamed fish", "white chopped chicken", "roast pigeon"}; int price [] = {58 minus 8pence 45pm 56pm 44}; int honors [] = {50mint 100pm 20pm 12pm 44}; int hot [] = {5pm 4pm 3pm 2O} String orders [] [] = new String [1024] []; int chose=0; System.out. Println ("Welcome Guanling Hong Romantic Restaurant"); do {System.out.println ("*"); / / display menu System.out.println ("1, I want to order"); System.out.println ("2, check the meal bag"); System.out.println ("3, sign for order") System.out.println ("4, delete order"); System.out.println ("5, I want to like"); System.out.println ("6, exit the system"); System.out.println ("*"); System.out.println ("Please select:"); chose=sc.nextInt () / / booking process-switch (chose) {case 1: System.out.println ("* I want to order a meal *") System.out.println ("Please enter the name of the person who ordered the meal:"); String name=sc.next (); System.out.println ("heat of the unit price of the serial number dish"); for (int I = 0; I < dishes.length) System.out.println (iTun1 + "\ t\ t" + dishes [I] + "\ t" + price [I] + "yuan\ t" + "\ t" + hot [I]);} int dishNum=0; do {System.out.println ("dish number") DishNum=sc.nextInt (); if ((dishNumdishes.length)) {System.out.println ("Sorry, there is a mistake, please re-enter it!") ;} while (dishNumdishes.length); int pcs=0; do {System.out.println ("number of copies"); pcs=sc.nextInt (); if (pcs0&&chose

Tags: Order input information serial number time system address status dishes main points article amount selection maximum number of copies content name I want quantity heat Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi Shulou Information Microsoft MySQL Shulou Tech Info