package com.oracle.demo01;import java.util.ArrayList;
import java.util.Scanner;public class Demo01 {public static void main(String[] args) {System.out.println("=========================欢迎光临   oracle 超市======================");System.out.println("1:货物清单 2:添加新货物 3:删除货物 4:修改货物");System.out.println("5:退出系统");System.out.println("请您输入要操作的功能序号");        System.out.println("--------------");while(true){System.out.println("1:货物清单 2:添加新货物 3:删除货物 4:修改货物");System.out.println("5:退出系统");System.out.println("请您输入要操作的功能序号");Scanner sc = new Scanner(System.in);int num = sc.nextInt();switch (num) {case 1:f1();break;case 2:f2();break;case 3:f3();break;case 4:f4();break;case 5:return;default:System.out.println("您输入的有误");break;}}}public static void f1() {ArrayList<chaoshi> arr = new ArrayList<chaoshi>();chaoshi c1 = new chaoshi();c1.spbh = 9001;c1.spm = "少林寺酥饼核桃";c1.jiage = 120.0;arr.add(c1);chaoshi c2 = new chaoshi();c2.spbh = 9002;c2.spm = "尚康杂粮牡丹饼";c2.jiage = 20.0;arr.add(c2);chaoshi c3 = new chaoshi();c3.spbh = 9003;c3.spm = "新疆原产哈密瓜";c3.jiage = 7.0;arr.add(c3);System.out.println("商品编号" + "\t" + "商品名称" + "\t" + "\t" + "商品单价");for (int i = 0; i < arr.size(); i++) {System.out.println(arr.get(i).spbh + "\t" + arr.get(i).spm + "\t" + arr.get(i).jiage);}}public static void f2() {ArrayList<chaoshi> arr = new ArrayList<chaoshi>();chaoshi c4 = new chaoshi();System.out.println("输入新水果的名称:");Scanner mz = new Scanner(System.in);String sg = mz.next();c4.spm = sg;System.out.println("输入新水果的编号:");int sg1 = mz.nextInt();c4.spbh = sg1;System.out.println("输入新水果的价格:");int sg2 = mz.nextInt();c4.jiage = sg2;arr.add(c4);chaoshi c1 = new chaoshi();c1.spbh = 9001;c1.spm = "少林寺酥饼核桃";c1.jiage = 120.0;arr.add(c1);chaoshi c2 = new chaoshi();c2.spbh = 9002;c2.spm = "尚康杂粮牡丹饼";c2.jiage = 20.0;arr.add(c2);chaoshi c3 = new chaoshi();c3.spbh = 9003;c3.spm = "新疆原产哈密瓜";c3.jiage = 7.0;arr.add(c3);System.out.println("商品编号" + "\t" + "商品名称" + "\t" + "\t" + "商品单价");for (int i = 0; i < arr.size(); i++) {System.out.println(arr.get(i).spbh + "\t" + arr.get(i).spm + "\t" + arr.get(i).jiage);}}public static void f3() {System.out.println("输入您要删除的商品编号");Scanner sc = new Scanner(System.in);int sc1 = sc.nextInt();ArrayList<chaoshi> arr = new ArrayList<chaoshi>();chaoshi c1 = new chaoshi();c1.spbh = 9001;c1.spm = "少林寺酥饼核桃";c1.jiage = 120.0;arr.add(c1);chaoshi c2 = new chaoshi();c2.spbh = 9002;c2.spm = "尚康杂粮牡丹饼";c2.jiage = 20.0;arr.add(c2);chaoshi c3 = new chaoshi();c3.spbh = 9003;c3.spm = "新疆原产哈密瓜";c3.jiage = 7.0;arr.add(c3);if (sc1 == 9001) {arr.remove(0);}if (sc1 == 9002) {arr.remove(1);}if (sc1 == 9003) {arr.remove(2);}System.out.println("商品编号" + "\t" + "商品名称" + "\t" + "\t" + "商品单价");for (int i = 0; i < arr.size(); i++) {System.out.println(arr.get(i).spbh + "\t" + arr.get(i).spm + "\t" + arr.get(i).jiage);}}public static void f4() {ArrayList<chaoshi> arr = new ArrayList<chaoshi>();chaoshi c1 = new chaoshi();c1.spbh = 9001;c1.spm = "少林寺酥饼核桃";c1.jiage = 120.0;arr.add(c1);chaoshi c2 = new chaoshi();c2.spbh = 9002;c2.spm = "尚康杂粮牡丹饼";c2.jiage = 20.0;arr.add(c2);chaoshi c3 = new chaoshi();c3.spbh = 9003;c3.spm = "新疆原产哈密瓜";c3.jiage = 7.0;arr.add(c3);System.out.println("输入您要修改的商品编码:");Scanner xg = new Scanner(System.in);int g1 = xg.nextInt();System.out.println("输入新的商品编码");int g2 = xg.nextInt();System.out.println("输入新的水果名称");String g3 = xg.next();System.out.println("输入新的水果价格");int g4 = xg.nextInt();if (g1 == 9001) {c1.spbh = g2;c1.spm = g3;c1.jiage = g4;}if (g1 == 9002) {c2.spbh = g2;c2.spm = g3;c2.jiage = g4;}if (g1 == 9003) {c3.spbh = g2;c3.spm = g3;c3.jiage = g4;}System.out.println("商品编号" + "\t" + "商品名称" + "\t" + "\t" + "商品单价");for (int i = 0; i < arr.size(); i++) {System.out.println(arr.get(i).spbh + "\t" + arr.get(i).spm + "\t" + arr.get(i).jiage);}}
}

转载于:https://www.cnblogs.com/hankai2735/p/9046903.html

javase 超市库存系统相关推荐

  1. 超市库存管理java sql_基于JAVA的超市管理(商店库存)系统的设计与实现(Eclipse,SQLServer)...

    基于JAVA的超市管理(商店库存)系统的设计与实现(Eclipse,SQLServer)(论文14000字,程序代码,SQLServer数据库) 摘要:本文的内容是针对超市管理系统,对该系统的运行过程 ...

  2. python超市售货统计程序_用Python实现简易超市售货系统

    今天来实现一个简单的超市售货系统 数据存储形式为json的数据 首先是读取数据,这里用到的Python的json库,用于处理json类型的数据 ```python def load(): # 数据读取 ...

  3. 用Python实现简易超市售货系统

    今天来实现一个简单的超市售货系统 数据存储形式为json的数据 首先是读取数据,这里用到的Python的json库,用于处理json类型的数据 def load(): # 数据读取j = open(' ...

  4. C++超市库存管理系统期末作业

    前言: 期末前的一个作业,忙了好久才做好,真是要吐了. 下面是个流程图,相关功能我写的还算清晰,最后还加上了按任意键继续的代码和清屏代码.只是,还没有修改商品的功能,做了这些已经快要废了.还有考试,不 ...

  5. SSM+社区线上超市购物系统 毕业设计-附源码211704

    目    录 第1章前言 1 1.1研究背景 1 1.2研究现状 1 1.3系统开发目标 1 第2章技术与原理 3 2.1 SSM框架 3 2.2  JAVA技术 3 2.3  MySQL数据库 3 ...

  6. SSM+社区线上超市购物系统毕业设计-附源码211704

    目    录 第1章前言 1 1.1研究背景 1 1.2研究现状 1 1.3系统开发目标 1 第2章技术与原理 3 2.1 SSM框架 3 2.2  JAVA技术 3 2.3  MySQL数据库 3 ...

  7. 小型超市库存与销售管理系统(C语言课设)2021-04-24

    #include <stdio.h> #include <stdlib.h> #include<conio.h> #include <windows.h> ...

  8. 超市购物系统java总结_超市购物系统JAVA商业源码下载

    超市购物系统 本软件运行环境: JDK1.5+SQL2000SP4 源代码运行环境: JBuider2006+ SQL2000SP4 用JBuider2006打开 \超市购物系统\Lgcsgwxt\L ...

  9. 基于javaweb的超市库存管理系统(idea+servlet+jsp)

    一.系统简介 本项目采用idea工具开发,jsp+servlet+jquery技术编写,数据库采用的是mysql,navicat开发工具. 系统一共分为4个角色分别是:管理员,入库员工,出库员工,普通 ...

最新文章

  1. linux 命令行叫dos,利用shell编程实现DOS风格的Linux命令行
  2. python处理流程-python的处理流程
  3. 单源最短路径-Dijkstra(迪杰斯特拉算法)
  4. html中给%3cb%3e加上颜色,如何使用CSS(jQuery SVG图像替换)更改SVG图像的颜色?
  5. Go如何按行读取文本
  6. Oracle中视图的创建和处理方法
  7. 收藏 | 深度学习框架简史:TensorFlow和PyTorch双头垄断
  8. Gtk实现GUI键盘并终端显示
  9. 十年肺腑之言:说说技术总监的“三板斧”
  10. 10部程序员必看的纪录片
  11. java项目开发——使用MAP和实体类作为参数的优缺点
  12. linux 图片转视频教程,如何在Ubuntu上转换图像、音频和视频格式
  13. java毕向东练习题,java中的String类的练习(来自毕向东老师视频资料)
  14. matlab管道泄漏定位,在Matlab中分析基于小波变换的管道泄漏定位方法
  15. wps如何只让他显示3级标题_怎么设置一二三级标题
  16. 如何通过Facebook主页获得用户的邮箱
  17. (wa待对拍)HDU - 2057 十六进制加法 难度:C++入门 复杂度:有点复杂 翻译难度:简单...
  18. java制作小鱼吃大鱼_大鱼吃小鱼游戏(Java编写)
  19. 我用FreeMind 思维导图工具
  20. BlockingQueue 知识点参考链接

热门文章

  1. 浅谈错排公式的推导及应用
  2. Recover Binary Search Tree,恢复二叉排序树
  3. SQL注入—我是如何一步步攻破一家互联网公司的
  4. Thread系列之Thread.Join()
  5. 115 存至网盘 也有限制?
  6. 【深入浅出项目管理视频1】-项目文档评审
  7. Project 2007如何打开项目向导
  8. cpp 条件判断 大于等于_第31p,if条件语句,请满足我的要求
  9. Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
  10. linux 下screen命令