import java.util.Scanner;

public class viovo {
static int number = 5;//五个商品信息
static oppo[] s = new oppo[50];

public static void main(String[] args) {

Scanner ab = new Scanner(System.in);
s[0] = new oppo("", "", "", "", "", "", "", 1, 1);

s[1] = new oppo("", "", "", "", "", "", "", 1, 1);

s[2] = new oppo("", "", "", "", "", "", "", 1, 1);

s[3] = new oppo("", "", "", "", "", "", "", 1, 1);

s[4] = new oppo("", "", "", "", "", "", "", 1, 1);

for (int i = 5; i < s.length; i++) {
s[i] = new oppo();//初始化
}
while (true) {
menu();
int choose = ab.nextInt();
switch (choose) {
case 1:
input();
break;
case 2:
change();
break;
case 3:
output();
break;
case 4:
pan();
break;
}
}

}

public static void menu() {/*主菜单*/
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品入库管理");
System.out.println(" 2、商品信息修改");
System.out.println(" 3、商品出库管理");
System.out.println(" 4、仓库盘点管理");
System.out.println("***********************************************************");
}

public static void input() {/*商品入库*/
String YN;
int i;
int flag = 0;
Scanner sc = new Scanner(System.in);
String itemno0; //商品编号8
String itemname0; //商品名称
String suppliername0; //供货商名称
String warehousingtime0; //入库时间8
String warehousenumber0; //仓库编号3
String warehouseplace0; //商品具体位置XXXXYYZZ
int itemnumber0; //入库商品的数量。

while (true) {
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.print("商品编号:");
itemno0 = sc.next();
if (itemno0.length() > 8) {
System.out.println("错误,请重新录入");
continue;
}
for (i = 0; i < number; i++) {
if (itemno0.equals(s[i].getItemno())) {
System.out.println("该商品存在");
flag = 1;//是否商品存在标志
break;
}
}

System.out.print("商品名称:");
itemname0 = sc.next();

System.out.print("供货商信息:");
suppliername0 = sc.next();

System.out.print("入库时间:");
warehousingtime0 = sc.next();
if (warehousingtime0.length() > 8) {
System.out.println("录入错误,请重新录入");
continue;
}

System.out.print("存放仓库号:");
warehousenumber0 = sc.next();
if (warehousenumber0.length() > 3) {
System.out.println("录入错误,请重新录入");
continue;
}

System.out.print("存放位置信息:");
warehouseplace0 = sc.next();
if (warehouseplace0.length() > 8) {
System.out.println("录入错误,请重新录入");
continue;
}

System.out.print("入库商品数量:");
itemnumber0 = sc.nextInt();

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

if (flag == 1) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 商品编号:" + itemno0);
System.out.println(" 商品名称:" + itemname0);
System.out.println(" 供货商信息:" + suppliername0);
System.out.println(" 入库时间:" + warehousingtime0);
System.out.println(" 存放仓库号:" + warehousenumber0);
System.out.println(" 存放位置信息:" + warehouseplace0);
System.out.println(" 入库商品数量:" + itemnumber0);
System.out.println("该商品入库操作已完成,是否提交(Y/N)");
YN = sc.next();
if (YN.equals("Y")) {
s[i].setItemno(itemno0);
s[i].setItemname(itemname0);
s[i].setSuppliername(suppliername0);
s[i].setWarehousingtime(warehousingtime0);
s[i].setWarehousenumber(warehousenumber0);
s[i].setWarehouseplace(warehouseplace0);
s[i].setItemnumber(s[i].getItemnumber() + itemnumber0);
break;
} else {
continue;
}
} else {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 商品编号:" + itemno0);
System.out.println(" 商品名称:" + itemname0);
System.out.println(" 供货商信息:" + suppliername0);
System.out.println(" 入库时间:" + warehousingtime0);
System.out.println(" 存放仓库号:" + warehousenumber0);
System.out.println(" 存放位置信息:" + warehouseplace0);
System.out.println(" 入库商品数量:" + itemnumber0);
System.out.println("该商品入库操作已完成,是否提交(Y/N)");
YN = sc.next();
if (YN.equals("Y")) {
s[i].setItemno(itemno0);
s[i].setItemname(itemname0);
s[i].setSuppliername(suppliername0);
s[i].setWarehousingtime(warehousingtime0);
s[i].setWarehousenumber(warehousenumber0);
s[i].setWarehouseplace(warehouseplace0);
s[i].setItemnumber(itemnumber0);
number++;
break;
} else {
continue;
}
}
}
}

public static void change() {
Scanner sc = new Scanner(System.in);
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.print("请输入商品编号:");
String itemno1 = sc.next();
System.out.println("**********************************************************");
for (int j = 0; j < s.length; j++) {
if (itemno1.equals(s[j].getItemno())) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.print("请选择需要修改的信息编号(1-7):");
int choose0 = sc.nextInt();
System.out.println("***********************************************************");
if (choose0 < 1 || choose0 > 7) {
System.out.println("不存在");
break;
} else if (choose0 == 1) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的商品编号:");
String itemno2 = sc.next();
System.out.println("***********************************************************");
System.out.println("Y/N");
String YN1 = sc.next();
if (YN1.equals("Y"))
s[j].setItemno(itemno2);
else break;
} else if (choose0 == 2) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的商品名称:");
String itemname2 = sc.next();
System.out.println("***********************************************************");
System.out.println("Y/N");
String YN1 = sc.next();
if (YN1.equals("Y"))
s[j].setItemname(itemname2);
else break;
} else if (choose0 == 3) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的供货商信息:");
String suppliername2 = sc.next();
System.out.println("***********************************************************");
System.out.println("Y/N");
String YN1 = sc.next();
if (YN1.equals("Y"))
s[j].setSuppliername(suppliername2);
else break;
} else if (choose0 == 4) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的入库时间:");
String warehousingtime2 = sc.next();
System.out.println("***********************************************************");
System.out.println("Y/N");
String YN1 = sc.next();
if (YN1.equals("Y"))
s[j].setWarehousingtime(warehousingtime2);
else break;
} else if (choose0 == 5) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的存放仓库号:");
String wps = sc.next();
System.out.println("***********************************************************");
System.out.println("Y/N");
String pp = sc.next();
if (pp.equals("Y"))
s[j].setWarehousenumber(wps);
else break;
} else if (choose0 == 6) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 1 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" +s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的存放位置信息:");
String warehouseplace2 = sc.next();
System.out.println("***********************************************************");
System.out.println("Y/N");
String YN1 = sc.next();
if (YN1.equals("Y"))
s[j].setWarehouseplace(warehouseplace2);
else break;
} else if (choose0 == 7) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):" + choose0);
System.out.print("请输入修改后的入库商品数量:");
int itemnumber2 = sc.nextInt();
System.out.println("***********************************************************");
System.out.println("Y/N");
String YN1 = sc.next();
if (YN1.equals("Y"))
s[j].setItemnumber(itemnumber2);
else break;
}
} else {
System.out.println("没有找到商品");
continue;
}
}
}

public static void output() {
Scanner sc = new Scanner(System.in);
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.print("请输入商品编号:");
String itemno3 = sc.next();
System.out.println("**********************************************************");
for (int j = 0; j <s.length; j++) {
if (itemno3.equals(s[j].getItemno())) {
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
System.out.println(" 1、商品编号:" + s[j].getItemno());
System.out.println(" 2、商品名称:" + s[j].getItemname());
System.out.println(" 3、供货商信息:" + s[j].getSuppliername());
System.out.println(" 4、入库时间:" + s[j].getWarehousingtime());
System.out.println(" 5、存放仓库号:" + s[j].getWarehousenumber());
System.out.println(" 6、存放位置信息:" + s[j].getWarehouseplace());
System.out.println(" 7、入库商品数量:" + s[j].getItemnumber());
System.out.print("出库时间:");
String chukutime=sc.next();
System.out.print("出库数量:");
int chukunumber=sc.nextInt();
System.out.println("Y/N");
String YN4= sc.next();
if(YN4.equals("Y")){
s[j].setShipmenttime(chukutime);
s[j].setOutnumber(chukunumber);
break;
}
else continue;
}
else {
System.out.println("库中没有该商品");
continue;
}
}
}
public static void pan(){
Scanner ab=new Scanner(System.in);
System.out.println("**********************************************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************************************");
for(int i=0;i<number;i++){
System.out.println((i+1)+"商品编号:"+s[i].getItemno()+"商品名称:"+s[i].getItemname()+"库存数量:"+(s[i].getItemnumber()-s[i].getOutnumber()));
}
}

}

public class oppo {
private String itemno; //商品编号8
private String itemname; //商品名称
private String suppliername; //供货商名称
private String warehousingtime; //入库时间8
private String shipmenttime; //出库时间8
private String warehousenumber; //仓库编号3
private String warehouseplace; //商品具体位置XXXXYYZZ
private int itemnumber; //入库商品的数量。
private int outnumber; //表示出库商品的数量
public oppo(){
}
public oppo(String itemno,String itemname,String suppliername,String warehousingtime,String shipmenttime,String warehousenumber,String warehouseplace,int itemnumber,int outnumber)
{this.itemno=itemno;
this.outnumber=outnumber;
this.itemname=itemname;
this.itemno=itemno;
this.warehousenumber=warehousenumber;
this.warehouseplace=warehouseplace;
this.warehousingtime=warehousingtime;
this.suppliername=suppliername;
this.shipmenttime=shipmenttime;
this.itemnumber=itemnumber;
}

public String getItemno() {
return itemno;
}

public void setItemno(String itemno) {
this.itemno = itemno;
}

public String getItemname() {
return itemname;
}

public void setItemname(String itemname) {
this.itemname = itemname;
}

public String getSuppliername() {
return suppliername;
}

public void setSuppliername(String suppliername) {
this.suppliername = suppliername;
}

public String getWarehousingtime() {
return warehousingtime;
}

public void setWarehousingtime(String warehousingtime) {
this.warehousingtime = warehousingtime;
}

public String getShipmenttime() {
return shipmenttime;
}

public void setShipmenttime(String shipmenttime) {
this.shipmenttime = shipmenttime;
}

public String getWarehousenumber() {
return warehousenumber;
}

public void setWarehousenumber(String warehousenumber) {
this.warehousenumber = warehousenumber;
}

public String getWarehouseplace() {
return warehouseplace;
}

public void setWarehouseplace(String warehouseplace) {
this.warehouseplace = warehouseplace;
}

public int getItemnumber() {
return itemnumber;
}

public void setItemnumber(int itemnumber) {
this.itemnumber = itemnumber;
}

public int getOutnumber() {
return outnumber;
}

public void setOutnumber(int outnumber) {
this.outnumber = outnumber;
}
}

9.4java考试订正的更多相关文章

  1. 全网独家MongoDB Certified DBA Associate考试认证视频

    该视频意在让所有学员一次通过考试,避免重复考试而承担的巨额考试费用! 目前MongDB发展迅猛,有赶超mysql,和oracle看齐的苗头.在这个时候MongoDB也适时的推出了官方的认证考试&quo ...

  2. 记lrd的高二上学期第五次调研考试

    河北某某中学的调研考试其实是很好玩的经历呢.可惜没有太多机会了. 背景: NOIP2016回来之后没有好好学文化课-.自习能翘就翘了,衡中特产学案自助没有好好写(说来我好像从来没被老师查到过,上课写学 ...

  3. 1009: [HNOI2008]GT考试

    1009: [HNOI2008]GT考试 Time Limit: 1 Sec Memory Limit: 162 MB Description 阿申准备报名参加GT考试,准考证号为N位数\(X_1X_ ...

  4. mysql练习题-查询同时参加计算机和英语考试的学生的信息-遁地龙卷风

    (-1)写在前面 文章参考http://blog.sina.com.cn/willcaty. 针对其中的一道练习题想出两种其他的答案,希望网友给出更多回答. (0) 基础数据 student表 +-- ...

  5. js封装用户选项传递给Servlet之考试系统二

    <%@ page language="java" import="java.util.*" contentType="text/html; ch ...

  6. js动态生成选项之考试系统(一)

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  7. 分享一个LiteDB做的简单考试系统辅助工具

    凌晨,被安排在公司值班,因为台风“灿鸿”即将登陆,风力太大,办公楼,车间等重要部分需要关注.所以无聊,那就分享一下,今天给朋友临时做的一个小的考试系统辅助工具吧.其实非常小,需求也很简单,但是可以根据 ...

  8. CCF考试

    第八次CCF考试记录 代码还不知道对不对,过两天出成绩. 成绩出来了,310分. 100+100+100+10+0: 考试13:27开始,17:30结束,提交第4题后不再答题,只是检查前四题的代码 第 ...

  9. PAT 1041. 考试座位号(15)

    每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...

  10. 硕士研究生入学考试复试试卷答案.tex

    %该模板用于数学答题 \documentclass[UTF8]{ctexart}%[中文编码 UTF8] \usepackage{fancyhdr}%{页眉页脚页码} \pagestyle{fancy ...

随机推荐

  1. iframe嵌套PMM2.0

    1.首先进入容器中 docker exec -it pmm-server /bin/bash 2.修改grafana.ini,允许匿名登录 vim /etc/grafana/grafana.ini 然 ...

  2. Awesome Tools,程序员常用高效实用工具、软件资源精选,办公效率提升利器!

    前言 在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮.为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地 ...

  3. AOT漫谈专题(第六篇): C# AOT 的泛型,序列化,反射问题

    一:背景 1. 讲故事 在 .NET AOT 编程中,难免会在 泛型,序列化,以及反射的问题上纠结和反复纠错尝试,这篇我们就来好好聊一聊相关的处理方案. 二:常见问题解决 1. 泛型问题 研究过泛型的 ...

  4. 新思路,基于Diffusion的初始化权重生成策略 | ECCV'24

    良好的权重初始化可以有效降低深度神经网络(DNN)模型的训练成本.如何初始化参数的选择是一个具有挑战性的任务,可能需要手动调整,这可能既耗时又容易出错.为了解决这些限制,论文迈出了建立权重生成器以合成 ...

  5. .NET 实现的零部件离散型 MES+WMS 系统

    前言 随着制造业的不断发展,企业对于生产效率和管理水平的要求越来越高. EasyMES 是一款基于 .NET 6 开发的零部件离散型 MES(Manufacturing Execution Syste ...

  6. CentOS 7环境下DM8数据库的安装与配置

    一.环境准备 首先,确保你的系统已经安装了CentOS 7,并且具有足够的磁盘空间和内存来支持DM8数据库的运行.此外,你还需要具备管理员权限,以便进行后续的安装和配置操作. 二.下载DM8安装包 访 ...

  7. ESP8266 + MQTT (platformio 开发环境)加用户名和密码

    ESP8266 + MQTT git 地址: https://gitee.com/zhudachangs/esp8266-mqtt.git (如果无法打开说明在审核) 引用库 include < ...

  8. 在线激活win

    目前DragonKMS神龙版能激活win11.win10.win8/8.1.win7以及server2008/2012/2016/2019/2022等系统版本,其中包括:专业工作站版.企业版.专业版. ...

  9. MoD:轻量化、高效、强大的新型卷积结构 | ACCV'24

    来源:晓飞的算法工程笔记 公众号,转载请注明出处 论文: CNN Mixture-of-Depths 论文地址:https://arxiv.org/abs/2409.17016 创新点 提出新的卷积轻 ...

  10. 一些前端javaScript时间处理函数

    史上最全时间处理函数(逐行注释) 获取任意周的周一.周末 获取任意月的前后n月的最后一天和第一天 详细函数如下 获取当前周的周一和周末 || 获取当前周的前后n周的周一和周末 函数注释: 入参: da ...