java编写食品管理程序

package test;
import java.util.*;
import java.io.*;

public class L4_2 {
	public static void main(String[] args) throws Exception{
		Spg1 shipin=new Spg1();
		BufferedReader sr=new BufferedReader(new InputStreamReader(System.in));
        while(true){
			System.out.println("请按提示选择以下功能");
			System.out.println("添加食品请按1");
			System.out.println("查找食品信息请按2");
			System.out.println("修改食品价格请按3");
			System.out.println("删除食品请按4");
			System.out.println("退出请按0");
			
			String str=sr.readLine();
			if(str.equals("1")){
				System.out.println("请输入食品编号");
				String bh=sr.readLine();
				System.out.println("请输入食品名称");
				String mc=sr.readLine();
				System.out.println("请输入食品价格");
				float jg=Float.parseFloat(sr.readLine());
				
				Sp sp=new Sp(bh,mc,jg);
				shipin.addsp(sp);
			}
			else if(str.equals("2")){
				System.out.println("请输入食品编号");
				String bh=sr.readLine();
				shipin.spxx(bh);
			}
			else if(str.equals("3")){
				System.out.println("请输入食品编号");
				String bh=sr.readLine();
				System.out.println("请输入新的价格");
				float jg=Float.parseFloat(sr.readLine());
				shipin.spjg(bh, jg);
			}
			else if(str.equals("4")){
				System.out.println("请输入食品编号");
				String bh=sr.readLine();
				shipin.delsp(bh);
			}
			else if(str.equals("0")){
				System.out.println("感谢您的使用,再见!");
				System.exit(0);
			}
			else{
				System.out.println("输入有误!");
			}
        }
	}
}


class Sp
{
	private String bianhao;
	private String mingcheng;
	private float jiage;
	
	Sp(String bianhao,String mingcheng,float jiage){
		this.mingcheng=mingcheng;
		this.bianhao=bianhao;
		this.jiage=jiage;
	}
	public String getBianhao(){
		return bianhao;
	}
	public void setBiaohao(String bianhao){
		this.bianhao=bianhao;
	}
	public String getMingcheng(){
		return mingcheng;
	}
	public void setMingcheng(String mingcheng){
		this.mingcheng=mingcheng;
	}
	public float getJiage(){
		return jiage;
	}
	public void setJiage(float jiage){
		this.jiage=jiage;
	}
}


class Spg1
{
	private ArrayList aa=null;
	Spg1(){
		aa=new ArrayList();
	}
	public void addsp(Sp sp){
		aa.add(sp);
		System.out.println("添加新食品成功!");
	}
	
	public void spxx(String bh){
		int i;
		for(i=0;i<aa.size();i++){
			Sp sp=(Sp)aa.get(i);
			if(sp.getBianhao().equals(bh)){
				System.out.println("该食品的信息为:");
				System.out.println("食品编号:"+bh);
				System.out.println("食品名称"+sp.getMingcheng());
				System.out.println("食品价格"+sp.getJiage());
				break;
			}
		}
		if(i == aa.size())
			System.out.println("对不起,无此食品!");
	}
	public void spjg(String bh,float jg){
		int i;
		for(i=0;i<aa.size();i++){
			Sp sp=(Sp)aa.get(i);
			if(sp.getBianhao().equals(bh)){
				sp.setJiage(jg);
				System.out.println("修改食品价格成功!");
				break;
			}
		}
		if(i==aa.size()){
			System.out.println("对不起,没有找到相应的食品!");
		}
	}
	public void delsp(String bh){
		int i;
		if(aa.size()==0){
			System.out.println("对不起,仓库中已经没有任何食品!");
		}
		for(i=0;i<aa.size();i++){
			Sp sp=(Sp)aa.get(i);
			if(sp.getBianhao().equals(bh)){
				aa.remove(i);
				System.out.println("删除食品成功!");
				break;
			}
		}
		if(i==aa.size()&&(aa.size()!=0)){
			System.out.println("对不起,没有该食品!");
		}
	}
}


  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java项目package project.action.dialogAction; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JOptionPane; import project.dao.common.DbException; import project.dao.dataDao.LoginInfoDao; import project.dao.dataDaoImpl.LoginInfoDaoImpl; import project.view.dialog.AddLoginInfoDialog; import project.vo.LoginInfoVo; /** * 添加登录账号action * * @author Administrator * */ public class AddLoginInfoAction implements ActionListener { private AddLoginInfoDialog dialog; public AddLoginInfoAction(AddLoginInfoDialog dialog) { this.dialog = dialog; } public void actionPerformed(ActionEvent e) { String name = e.getActionCommand(); if (name.equals("确定")) { // 检验输入是否正确 if (dialog.checkInputValue()) { LoginInfoDao dao = null; LoginInfoVo vo = null; try { // 获得界面输入信息 vo = dialog.getInputInfo(); String confirm = dialog.getConfirm(); if (vo.getLog_pwd().equals(confirm)) { dao = new LoginInfoDaoImpl(); if (dao.insertLoginInfo(vo)) { // 打印提示信息 JOptionPane.showMessageDialog(null, "添加登录人员成功", "提示信息", JOptionPane.YES_OPTION); dialog.dispose(); } else { // 打印提示信息 JOptionPane.showMessageDialog(null, "添加登录人员失败", "提示信息", JOptionPane.YES_OPTION); } } else { // 如果密码确认输入错误,打印提示信息 JOptionPane.showMessageDialog(null, "密码确认错误,请重新输入", "提示信息", JOptionPane.YES_OPTION); } } catch (DbException ex) { JOptionPane.showMessageDialog(null, ex.getMessage(), "提示信息", JOptionPane.YES_OPTION); } } else { JOptionPane.showMessageDialog(null, "请确认输入是否完整正确", "提示信息", JOptionPane.YES_OPTION); } } else if (name.equals("取消")) { dialog.dispose(); } } }
### 回答1: Java小程序的外卖系统免费源码是一个基于Java语言编写的外卖订餐系统,免费源码意味着我们可以从中获取编写这个系统的代码并进行二次开发。这个系统提供了注册、登录、选择菜品、提交订单、查询订单等功能,使消费者可以轻松地在手机上下单购买自己所喜欢的食品。对于商家来说,该系统可以方便安排餐厅管理,管理菜单、处理订单、跟进配送等。 这个外卖系统的免费源码带来了许多优势,首先可以加快我们开发同类系统的速度和质量,并且可以避免代码的重复编写。其次,它可以帮助我们学习Java的编程语言和技巧,并模仿他人的代码学习编程规范和最佳实践。最重要的是,免费源码可以为我们提供一个学习、交流、分享的平台,不断拓展我们的技能和经验。 总之,Java小程序的外卖系统免费源码为我们提供了一个极佳的机会,使我们不用从零开始编写这个系统,省去了很多时间和精力。通过学习和使用该系统,我们可以深入了解Java语言和编程思想,将自己的技能和经验不断提升,成为一个更加优秀的开发者。 ### 回答2: Java小程序的外卖系统免费源码是指一款使用Java语言开发的外卖系统,其源代码可以免费获取,用户可自由参考实现和修改。该程序能够实现外卖商家的管理以及消费者的点单等功能。其主要特点包括有用户注册、登录,商家入驻、商品管理,下单支付等功能,同时支持多种支付方式,如支付宝、微信等。 使用Java小程序的外卖系统免费源码的好处在于,用户可以自由使用该程序进行商业用途,免费获取源代码后可以将其自由修改、定制和扩展,以满足自己的需求。同时,该程序也为初学者提供了学习Java语言、开发技巧及代码规范的机会,有助于提高用户的编程技术。 总之,Java小程序的外卖系统免费源码是一款功能强大、易于定制的外卖系统,对于商家和消费者都具有很高的实用性,同时还可以为开发人员提供学习和体验Java语言的机会。如果你想创建一款自己的外卖系统,该系统源码可以为你提供很好的参考和帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值