java商品管理系统

这篇具有很好参考价值的文章主要介绍了java商品管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

package shangpin;

public class Goods {
    private String id;//商品编号
    private String name;//名称
    private double price;//价格
    private String miaoshu;//描述

    @Override
    //重写toString
    public String toString() {
        return "商品信息:"+id+","+name+","+price+","+miaoshu;
    }

    public Goods(String id, String name, double price, String miaoshu) {
        this.id = id;
        this.name = name;
        this.price = price;
        this.miaoshu = miaoshu;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String getMiaoshu() {
        return miaoshu;
    }

    public void setMiaoshu(String miaoshu) {
        this.miaoshu = miaoshu;
    }
}

package shangpin;

import java.util.List;

public class Zsgc {
    //添加,删除,修改,单查询,展示全查
    //添加(上架商品)
    public static boolean add(Goods go, List<Goods> dd){
        boolean f = true;
        for (Goods bianhao : dd){
            if (go.getId().equals(bianhao.getId())){
                f = false;
                break;
            }
        }
        if (f){
            dd.add(go);
        }
        return f;
    }

    //修改(调整价格)
    public static boolean modify(Goods go,List<Goods> dd){
        boolean f = false;
        for (Goods bianhao : dd){
            if (go.getId().equals(bianhao.getId())){
                f = true;
                bianhao.setName(go.getName());
                bianhao.setPrice(go.getPrice());
                bianhao.setMiaoshu(go.getMiaoshu());
                break;
            }
        }
        return f;
    }

    //删除(下架商品 )
    public static boolean delete(String id,List<Goods> dd){
        boolean f = false;
        for (Goods bianhao : dd){
            if (bianhao.getId().equals(id)){
               dd.remove(bianhao);
               f = true;
               break;
            }
        }
        return f;
    }

    //单查
    public static Goods select(String id,List<Goods> dd){
        Goods g = null;
        for (Goods bianhao : dd){
            if (bianhao.getId().equals(id)){
                g = bianhao;
                break;
            }
        }
        return g;
    }

    //展示(商品列表)
    public static void show(List<Goods> dd){
        for (Goods bianhao : dd){
            System.out.println(bianhao);
        }
    }
}

package shangpin;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Spin {
    //添加静态字段
    static List<Goods> dd = new ArrayList<Goods>();
    static Scanner read = new Scanner(System.in);

    public static void main(String[] args) {
        dd.add(new Goods("11","汽水",3,"气泡水"));
        dd.add(new Goods("12","饼干",8,"饿了就吃"));
        dd.add(new Goods("13","辣条",5,"卫龙"));

        //定义数据类型
        int n = 0;
        String id,name,miaoshu;
        double price;
        Goods g;
        boolean f;

        do {
            System.out.println("欢迎使用999商品管理系统");
            System.out.println("---商品列表请输入:1---");
            System.out.println("---上架商品请输入:2---");
            System.out.println("---下架商品请输入:3---");
            System.out.println("---调整商品请输入:4---");
            System.out.println("---单查某个商品请输入:5---");
            System.out.println("---退出:0----");
            System.out.print("请选择:");

            n = read.nextInt();
            switch (n) {
                case 1:
                    System.out.println("所有商品列表为:");
                    System.out.println("-------编号 名称 价格 描述");
                    Zsgc.show(dd);
                    break;
                case 2:
                    System.out.println("请输入新商品编号:");
                    id = read.next();
                    System.out.println("请输入新商品名称:");
                    name = read.next();
                    System.out.println("请输入新商品价格:");
                    price = read.nextDouble();
                    System.out.println("请输入新商品描述:");
                    miaoshu = read.next();

                    g = new Goods(id,name,price,miaoshu);
                    f = Zsgc.add(g,dd);
                    if (f) {
                        System.out.println("上架成功");
                    }else {
                        System.out.println("上架失败");
                    }
                    break;
                case 3:
                    System.out.println("请输入要删除的商品编号:");
                    id = read.next();
                    f = Zsgc.delete(id,dd);
                    if (f){
                        System.out.println("删除成功");
                    }else {
                        System.out.println("删除失败");
                    }
                    break;
                case 4:
                    System.out.println("请输入要修改的商品编号");
                    id = read.next();
                    System.out.println("请输入要修改的商品名称");
                    name = read.next();
                    System.out.println("请输入要修改的商品价格");
                    price = read.nextDouble();
                    System.out.println("请输入要修改的商品描述");
                    miaoshu = read.next();

                    g = new Goods(id,name,price,miaoshu);
                    f = Zsgc.modify(g,dd);
                    if (f) {
                        System.out.println("修改成功");
                    }else {
                        System.out.println("修改失败");
                    }
                    break;
                case 5:
                    System.out.println("请输入要查询的商品编号");
                    id = read.next();
                    g = Zsgc.select(id,dd);
                    if (g != null){
                        System.out.println(g);
                    }else {
                        System.out.println("没有此商品");
                    }
                    break;

            }
        }while (n != 0);
    }
}


运行结果:

java商品管理系统

java商品管理系统

java商品管理系统文章来源地址https://www.toymoban.com/news/detail-512434.html

到了这里,关于java商品管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Java超市库存商品管理系统设计实现(源码+lw+部署文档+讲解等)

    博主介绍 : ✌ 全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到哟 2022-2024年

    2024年02月07日
    浏览(36)
  • 0001Java程序设计-springboot基于微信小程序批发零售业商品管理系统

    文章目录 **摘 要** **目录** 系统实现 开发环境 编程技术交流、源码分享、模板分享、网课分享 企鹅🐧@裙:772162324 摘 要 本毕业设计的内容是设计并且实现一个基于微信小程序批发零售业商品管理系统。它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务

    2024年02月04日
    浏览(39)
  • 超市商品信息管理系统/超市管理系统的设计与实现

    摘  要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多国家的之中,随之就产生了“超市商品信息管理系统”,这样就让超市商品信息管理系统更加方便简单。 对于本超市商品信息管理系统的设计来说,系统开发主要是采用j

    2024年02月02日
    浏览(30)
  • 智能商品管理系统相比传统商品管理在自动化程度上有哪些优势?

    智能商品管理系统相比传统商品管理模式,在自动化程度上具有以下具体优势: 1、数据自动采集:智能商品管理系统通过传感器、物联网等技术,可以自动采集商品的销售数据、库存情况、市场趋势等信息,无需人工干预。这样可以减少人工录入错误和时间成本,并确保数

    2024年02月01日
    浏览(35)
  • 商品信息管理系统(Python)完整版

    目录 功能模块: 实现思路: 运行功能演示: 具体实现过程: 定义商品类: 定义商品管理类 定义显示商品信息函数 输入销量函数: 添加商品信息: 删除商品信息 修改商品信息 导入商品信息 导出商品信息 求商品平均销量 求商品最高销量 求商品最低销量 最后定义菜单函

    2024年02月08日
    浏览(28)
  • JavaWeb综合案例——商品后台管理系统

    目录 1.功能介绍 2.工程准备 2.1pom.xml 2.2mybatis-config.xml 2.3SqlSessionFactoryUtils 2.4CheckCodeUtil 3.注册页面 3.1User 3.2UserMapper.xml 3.3UserMapper 3.4UserService 3.5register.html 3.6RegisterServlet 3.7CheckCodeServlet 4.登录页面 4.1login.html 4.2LoginServlet 4.3LoginFilter 5.后台主页面 5.1Brand 5.2BrandMapper 5.3BrandMapper.xml

    2024年02月07日
    浏览(35)
  • 黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

    目录 商品列表 一.创建一个子分支 二.创建组件 三.绘制商品列表的页面基本结构 1.面包屑导航  2.卡片视图区域 四.功能 1.搜索  2.删除  3.添加 五.提交代码 git branch——查看当前所在分支 git checkout -b goods_list——创建新的子分支goods_list git branch——查看当前所在分支 git pus

    2024年02月08日
    浏览(41)
  • 超市商品信息管理系统设计与实现(论文+源码)

    本篇 论文源码私我 以上内容只是精简版 还有很多原创类型论文 本次主要先介绍研究背景、研究目标及相应价值的基础上,分析了国内外电子商务及相应超市管理系统的研究现状。随着计算机技术和网络技术的发展,顾客购买方式也从商店购买发展到超市管理系统。由于学生

    2024年02月16日
    浏览(37)
  • Python面向对象项目练习:商品信息管理系统

    1、编写一个商品库存信息管理系统,用户根据操作菜单进行相关操作 2、该系统可对商品进行增、删、改、查、统计等基本操作。 1、创建商品类,用户根据要求输入商品名称、价格、数量、编号等信息 2、创建仓库类,该类拥有五个方法。add_product用于增加商品信息,需判断

    2024年02月11日
    浏览(34)
  • Django图书商城系统实战开发-实现商品管理

    在本教程中,我们将使用Django框架来实现一个简单的图书商城系统,并重点讨论如何实现商品管理功能。此外,我们还将介绍如何使用Markdown格式来写博客,并将其集成到我们的图书商城系统中。 Django是一个强大的Python Web框架,被广泛应用于开发各种类型的Web应用程序,包括

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包