首页 > 其他分享 >9.17课堂测试更改代码

9.17课堂测试更改代码

时间:2023-09-17 20:22:56浏览次数:31  
标签:String 更改 9.17 System sc println 课堂 public out

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

public class mainFrame {
public static void main(String[] args) {
ArrayList<WarehouseInformation> array=new ArrayList<WarehouseInformation>();


while(true){
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("**********************************");
System.out.println("请输入:");
Scanner sc=new Scanner(System.in);
String number=sc.nextLine();
switch (number){
case "1":
goodsWarehousing(array);
break;
case "2":
modifyWarehous(array);
break;
case "3":
outboundWarehouse(array);
break;
case "4":
countGoods(array);
System.exit(0);

 

 

}

}
}
public static void goodsWarehousing(ArrayList<WarehouseInformation> array){
System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("**********************************");
System.out.print("商品编号:");
Scanner sc=new Scanner(System.in);
String itemno=sc.nextLine();
System.out.print("商品名称:");
String itemname=sc.nextLine();
System.out.print("供货商信息:");
String suppliername =sc.nextLine();
System.out.print("入库时间:");
String warehousingtime =sc.nextLine();
System.out.print("存放仓库号:");
String warehousenumber=sc.nextLine();
System.out.print("存放位置信息:");
String warehouseplace=sc.nextLine();
System.out.print("入库商品数量:");
int itemnumber=sc.nextInt();

WarehouseInformation s=new WarehouseInformation();
s.setItemno(itemno);
s.setItemname(itemname);
s.setSuppliername(suppliername);
s.setWarehousingtime(warehousingtime);
s.setWarehousenumber(warehousenumber);
s.setWarehouseplace(warehouseplace);
s.setItemnumber(itemnumber);

System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("**********************************");
System.out.println("商品编号:"+s.getItemno());
System.out.println("商品名称:"+s.getItemname());
System.out.println("供货商信息:"+s.getSuppliername());
System.out.println("入库时间:"+s.getWarehousingtime());
System.out.println("存放仓库号:"+s.getWarehousenumber());
System.out.println("存放位置信息:"+s.getWarehouseplace());
System.out.println("入库商品数量:"+s.getItemnumber());
System.out.println("该商品入库操作已完成,是否提交(Y/N)");

String n=sc.nextLine();


array.add(s);

 

 

}

public static void modifyWarehous(ArrayList<WarehouseInformation> array){
System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("**********************************");
System.out.println(" 请输入商品编号:XXXXXXXX");
System.out.println("**********************************");
Scanner sc=new Scanner(System.in);
String itemno=sc.nextLine();

if(array.size()==0)
{
System.out.println("库中没有该商品");
return;
}

WarehouseInformation s=new WarehouseInformation();
for (int i=0;i<array.size();i++){
s=array.get(i);
if(s.getItemno().equals(itemno )){
System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("**********************************");
System.out.println("1.商品编号:"+s.getItemno());
System.out.println("2.商品名称:"+s.getItemname());
System.out.println("3.供货商信息:"+s.getSuppliername());
System.out.println("4.入库时间:"+s.getWarehousingtime());
System.out.println("5.存放仓库号:"+s.getWarehousenumber());
System.out.println("6.存放位置信息:"+s.getWarehouseplace());
System.out.println("7.入库商品数量:"+s.getItemnumber());
System.out.println("请选择需要修改的信息编号(1-7):");
System.out.println("**********************************");
int m=sc.nextInt();
if(m>=0||m>7)
{
System.out.println("该选项不存在");
return;
}
else{
switch (m) {
case 1:
String itemno1 = sc.nextLine();
s.setItemno(itemno1);
array.add(s);
break;
case 2:
String itemname1 = sc.nextLine();
s.setItemname(itemname1);
array.add(s);
break;
case 3:
String suppliername1 = sc.nextLine();
s.setSuppliername(suppliername1);
array.add(s);
break;
case 4:
String warehousingtime1= sc.nextLine();
s.setWarehousingtime(warehousingtime1);
array.add(s);
break;
case 5:
String warehousenumber1 = sc.nextLine();
s.setWarehousenumber(warehousenumber1);
array.add(s);
break;
case 6:
String warehouseplace1 = sc.nextLine();
s.setWarehouseplace(warehouseplace1);
array.add(s);
break;
case 7:
int itemnumber1 = sc.nextInt();
s.setItemnumber(itemnumber1);
array.add(s);
break;
}
}
}
}

}

public static void outboundWarehouse(ArrayList<WarehouseInformation> array) {
Scanner sc = new Scanner(System.in);
System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("**********************************");
System.out.println(" 请输入商品编号:XXXXXXXX");
System.out.println("**********************************");
String itemno = sc.nextLine();

WarehouseInformation s = new WarehouseInformation();
for (int i = 0; i < array.size(); i++) {
s = array.get(i);
if (s.getItemno().equals(itemno)) {
System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("**********************************");
System.out.println(" 1.商品编号:" + s.getItemno());
System.out.println(" 2.商品名称:" + s.getItemname());
System.out.println(" 3.供货商信息:" + s.getSuppliername());
System.out.println(" 4.入库时间:" + s.getWarehousingtime());
System.out.println(" 5.存放仓库号:" + s.getWarehousenumber());
System.out.println(" 6.存放位置信息:" + s.getWarehouseplace());
System.out.println(" 7.入库商品数量:" + s.getItemnumber());
System.out.println(" 出库时间:XXXXXXXXX");
System.out.println(" 出库数量:xxx ");
System.out.println("**********************************");

break;
}
String shipmenttime = sc.nextLine();
int outnumber = sc.nextInt();

s.setShipmenttime(shipmenttime);
s.setOutnumber(outnumber);

System.out.println("请选择(Y/N)");
String a = sc.nextLine();


array.add(s);

}


}

public static void countGoods(ArrayList<WarehouseInformation> array){
System.out.println("**********************************");
System.out.println(" 石家庄铁道大学前进22软件开发有限公司");
System.out.println(" 仓库管理系统2022版");
System.out.println("***********************************");
for(int i=0;i<array.size();i++)
{
WarehouseInformation s=array.get(i);
Scanner sc=new Scanner(System.in);
int n=s.getItemnumber()-s.getOutnumber();

System.out.println("商品编号:"+s.getItemno()+"、商品名称:"+s.getItemname()+"、库存量:"+n);
}
System.out.println("***********************************");


}

}
public class WarehouseInformation {
private String itemno;
private String itemname;
private String suppliername;
private String warehousingtime;
private String shipmenttime;
private String warehousenumber;
private String warehouseplace;
private int itemnumber;
private int outnumber;

public WarehouseInformation() {
}


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;
}
}

标签:String,更改,9.17,System,sc,println,课堂,public,out
From: https://www.cnblogs.com/6075wyf/p/17709714.html

相关文章

  • 测试重写9.17
    packageqiyexinxi;importjava.util.Scanner;publicclassqiyexinxi{ //定义WarehouseInformation类publicstaticclassWarehouseInformation{privateStringitemno;//商品编号privateStringitemname;//商品名称privateStringsuppliername;//供货商名称pri......
  • 登录界面9.17
    packagetest;importjavax.swing.*;importjava.awt.*;publicclasstest2{//创造字符串储存账号publicstaticStringuname[]=newString[100];//创造字符串储存密码publicstaticStringupass[]=newString[100];//记录当前坐标publicstaticintflag_user......
  • 9.17 四次分解
     Importjava.util.Scanner; PublicclassWarehouseManagement{StaticintnumOfItems=0;StaticWarehouseInformation[]warehouseInformations=newWarehouseInformation[5]; Publicstaticvoidmain(String[]args){       initializeData();  ......
  • 每日总结|9.17-别为打翻的牛奶哭泣,今天你能拥有更美味的果汁
    超级喜欢两首歌:越来越不懂-蔡健雅你不明白-Joysaaaa今天没干什么其实,都是一些不太费脑子的。休息了,恢复精力,下周才能元气满满啊!1、王老师的需求文档作业,做了一部分,查一些资料2、看学习视频3、人月神话,今天看了不到两章(我本来还说要每天看一点呢,结果还是比较忙的)4、c#(......
  • 开学测试修改(9.17)
    packagehomework;publicclassWarehouseInformation{privateStringitemno;privateStringitemname;privateStringsuppliername;privateStringwarehousingtime;privateStringshipmenttime;privateStringwarehousenumber;privateStr......
  • 9.17
    packagetest;publicclassWarehouseInformation{privateStringitemno;//编号,八位数字privateStringitemname;//名称privateStringsuppliername;//供货商privateStringwarehousingtime;//入库时间,八位数字privateStringshipmenttime;//出库时间,......
  • 9.17 小试牛刀
    实操设计小米官网网站设计顶层黑色导航(9.17)遇到的问题1.如何链接css?<linkrel="stylesheet"type="text/css"href="style.css"/>2.如何去除无序列表前面的小点?list-style:none;3.如何弄走链接的下划线?text-decoration:none;小米logo如何与其他文字并排?这个......
  • 2023.9.17日报
    今天了解了软考的相关内容,值得一提的是,软考的上午题中有很多没有学过的内容例如计算机组成原理和操作系统,另外自己的数据结构和计算机网络也有所遗忘因此需要往回捡捡,今天了解了一些cpu的知识点,还有一些编码的内容必须要记住的是,给出一个区间,例如用32kX8bit的芯片要用多少片......
  • WebStorm中git中的“Local Changes”/“本地更改”视图消失如何处理
    项目场景:报表开发,打开页面,前端发起GET请求问题描述前端参数未传递到后台<FormItemlabel="查询日期:"required="required"style="display:inline;width:500px;margin-bottom:0px"><DatePickerv-model="datePick.startMonth"......
  • 课堂动手动脑问题
    Enum是一种类类型,他的对象的值智能是其所有列举项目中的一个。并且,各个枚举项的对象都是不相同的。定义static的value的范围更大,但在主函数中的value里输出近,所以输出结果为2输入输出反码补码原码在计算机中,原码、反码和补码是表示有符号整数的三种常见方式。在Java中,整数......