1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 超市库存java管理系统_超市库存管理系统 代码

超市库存java管理系统_超市库存管理系统 代码

时间:2021-03-12 11:00:15

相关推荐

超市库存java管理系统_超市库存管理系统 代码

packagecom.oracle.demo02;importjava.util.ArrayList;importjava.util.Scanner;public classMenu {public static voidmain(String[] args) {

Scanner sc=newScanner(System.in);

ArrayList list=new ArrayList();//菜单效果

while(true){

mainMenu();//让用户输入选择

int choose=sc.nextInt();//队用户的选择进行判断

switch(choose){case 1://货物清单

getGoods(list);break;case 2://删除货物

deleteGoods(list);break;case 3://添加货物

addGoods(list);break;case 4://修改货物

updateGoods(list);break;case 5:return;default:

System.out.println("您的输入有误,请重新输入");break;

}

}

}//主菜单页面

public static voidmainMenu(){

System.out.println("========欢迎光临Oracle超市========");

System.out.println("1.货物清单");

System.out.println("2.删除货物");

System.out.println("3.添加货物");

System.out.println("4.修改货物");

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

System.out.println("请输入你的选择:");

}//添加货物页面

public static void addGoods(ArrayListlist){

System.out.println("请输入新水果的编号: ");

Scanner sc=newScanner(System.in);int gid=sc.nextInt();

System.out.println("请输入新水果的名称: ");

String gname=sc.next();

System.out.println("请输入新水果的价格: ");double price=sc.nextDouble();//把属性封装到商品对象中

Goods goods=newGoods();

goods.gid=gid;

goods.gname=gname;

goods.price=price;//将对象存入集合

list.add(goods);

}//商品清单页面

public static void getGoods(ArrayListlist){

System.out.println("========商品库存清单========");

System.out.println("商品编号\t商品名称\t商品单价");for(int i=0;i

System.out.println(list.get(i).gid+"\t"+list.get(i).gname+"\t"+list.get(i).price);

}

}//修改页面

public static void updateGoods(ArrayListlist){//给用户展示一下所有商品

getGoods(list);

System.out.println("请输入您要修改的商品编号:");

Scanner sc=newScanner(System.in);int gid=sc.nextInt();

System.out.println("请输入您要修改后的商品名称");

String gname=sc.next();

System.out.println("请输入您要修改后的商品价格");double price=sc.nextDouble();//遍历 找到用户输入的gid所对应的对象

for(int i=0;i

list.get(i).gname=gname;

list.get(i).price=price;

}

}

}//删除页面

public static void deleteGoods(ArrayListlist){//先给用户展示所有商品

getGoods(list);

System.out.println("请输入您要删除的商品编号");

Scanner sc=newScanner(System.in);int gid=sc.nextInt();//找到用户输入的gid所对应的商品对象

for(int i=0;i

list.remove(i);

}

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。