首页 分享 java实现商品的上架,删除,查看

java实现商品的上架,删除,查看

来源:花匠小妙招 时间:2024-12-07 18:41

最新推荐文章于 2024-07-04 09:31:25 发布

xugggg 于 2023-07-01 15:30:52 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

定义food类

public class food

{

private String name;

private String sci;

private double price;

public food(){ }

public food(String name, String sci, double price) {

this.name = name;

this.sci = sci;

this.price = price;

}

public void setName(String name) {

this.name = name;

}

public void setSci(String sci) {

this.sci = sci;

}

public void setPrice(double price) {

this.price = price;

}

public String getName() {

return name;

}

public String getSci() {

return sci;

}

public double getPrice() {

return price;

}

}

定义foodoperator类      操作页面

import java.util.ArrayList;

import java.util.Scanner;

public class foodoperator

{

private ArrayList <food> foodlist=new ArrayList<>();

public void addfood()

{

food fo = new food();

Scanner sc = new Scanner(System.in);

System.out.println("请输入菜品信息");

String name = sc.next();

fo.setName(name);

System.out.println("请输入菜品价格");

double price = sc.nextDouble();

fo.setPrice(price);

System.out.println("请输入菜品描述");

String sci = sc.next();

fo.setSci(sci);

foodlist.add(fo);

System.out.println("成功上架");

}

public void deletefood()

{

if (foodlist.size() == 0) {

System.out.println("目前没有商品请先上架");

star();

}

Scanner sc = new Scanner(System.in);

System.out.println("请输入要删除的菜品名称");

String name = sc.next();

boolean found = false;

for(int i=0;i<foodlist.size();i++)

{

food f=foodlist.get(i);

if(f.getName().equals(name))

{

foodlist.remove(i);

System.out.println("成功删除菜品:"+name);

found=true;

break;

}

}

if(!found)

{

System.out.println("没有找到菜品");

}

}

public void showfood()

{

if(foodlist.size()==0)

{

System.out.println("目前没有商品请先上架");

return;

}

for(int i=0;i<foodlist.size();i++)

{

food f=foodlist.get(i);

System.out.println(f.getName());

System.out.println(f.getPrice());

System.out.println(f.getSci());

System.out.println("-------------");

}

}

public void star()

{

while(true) {

System.out.println("请选择功能");

System.out.println("1.上架商品");

System.out.println("2.展示商品");

System.out.println("3.下架商品");

System.out.println("4.退出");

Scanner sc = new Scanner(System.in);

System.out.println("请选择你的操作");

String command = sc.next();

switch (command) {

case "1":

addfood();

break;

case "2":

showfood();

break;

case"3":

deletefood();

break;

case "4":

System.out.println("退出成功");

return;

default:

System.out.println("请输入正确命令");

}

}

}

}

 主函数部分

public class Main

{

public static void main(String[] args)

{

foodoperator opera=new foodoperator();

opera.star();

}

}

相关知识

基于java(ssm)线上花店管理系统设计与实现(源码+lw+部署文档+讲解等)
Java实现鲜花销售系统
基于Java的花卉销售系统的设计与实现/管理系统/鲜花网站
Java鲜花购物商城的设计与实现
Java毕业设计
基于Java的线上花店管理系统设计与实现(源码+lw+部署文档+讲解等)
Java项目源码javaweb花店销售管理系统
基于SSM的绿植选购系统的设计与实现
【原创】java+ssm+mysql商品库存管理系统(进销存)设计与实现
Java 基于 SpringBoot +vue 的线上花店销售系统

网址: java实现商品的上架,删除,查看 https://www.huajiangbk.com/newsview948713.html

所属分类:花卉
上一篇: 《花店物语》鲜花怎么上架 鲜花上
下一篇: 产品经理谈一谈:商品上架行为分析

推荐分享