java案例之吃货联盟订餐系统

这篇博客介绍了作者使用Java实现的吃货联盟订餐系统,包括订单类的设计和业务逻辑实现。订单类有六个属性,分别用数组保存。在业务类中实现了系统的六个功能,包括订单的添加和删除等操作。作者详细解释了订单删除的实现思路,即删除后移动数组元素。此外,还展示了订单添加的代码模块。
摘要由CSDN通过智能技术生成

java案例之吃货联盟订餐系统

今天是本博主第一次发博客记录的学习之旅,如有错误欢迎大家指出在下的失误呀, 废话不多说上案例!!

吃货联盟具体的功能如图6个功能所示
整体的开发思路如下在这里插入图片描述

订单类主要有六个属性分别用6个数组保存该六个属性的内容

<package ordering;

/*

  • 订单类

**/
public class OrderingSet {

//订单的六个属性
String[] names=new String[4];//保存订餐人信息
String[] dishMegs=new String[4];//保存菜品及份数
int[] times = new int[4];//保存送餐日期
String[] address=new String[4];//保存送餐地址
int[] states=new int[4];//保存订单状态  1.已完成  0.已预订
double[] sumPrices=new double[4]; //保存订单的总金额

String[] dishNames = { "红烧带鱼", "鱼香肉丝", "时令蔬鲜" };//菜品数组
double[] prices = new double[] { 38.0, 20.0, 10.0 };//菜品对应单价数组
int[] praiseNums = new int[3];//菜品对应点赞次数数组

}
/>

以下是业务类,吃货系统的六个功能实现的代码都在这里可以找到,分别有初始化信息以及系统所具有的六个功能实现,有需要的可以在这找,当然也欢迎大家指出我的错误所在指出!

<package ordering;
/*

  • 订单操作类
  • */

import java.util.Scanner;

public class OrderingUtil {

Scanner input=new Scanner(System.in);
OrderingSet order=new OrderingSet();
private String[] sumPrices;
public void initial() {
	//初始化信息
	 //1.菜品信息
	 //2.订单信息  2条信息
	order.names[0]="张晴";
	order.dishMegs[0]="红烧带鱼2份";
	order.times[0]=3;
	order.address[0]="天成路207号";
	order.sumPrices[0]=76.0;
	order.states[0]=1;
	
	order.names[1]="张晴";
	order.dishMegs[1]="鱼香肉丝2份";
	order.times[1]=10;
	order.address[1]="天成路207号";
	order.sumPrices[1]=45.0;
	order.states[1]=0;
	
	
}
//菜单
public void startMenu() {
	initial();
	System.out.println("欢迎使用订餐系统!!!");
	System.out.println("*******************");
	System.out.println("1.我要订餐");
	System.out.println("2.查看餐袋");
	System.out.println("3.签收订单");
	System.out.println("4.删除订单");
	System.out.println("5.我要点赞");
	System.out.println("6.退出系统");
	System.out.println("*******************");
	
	System.out.println("请选择:");
	int num=input.nextInt();
	switch (num) {
	case 1:
		//1.我要订餐
		add();
		break;
	case 2:
		//2.查看餐袋	
		display();
		break;
	case 3:
		//3.签收订单
		sign();
		break;
	case 4:
		//4.删除订
  • 20
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值