食品管理系统Java代码.doc

上传人:b****2 文档编号:405266 上传时间:2022-10-09 格式:DOC 页数:5 大小:33KB
下载 相关 举报
食品管理系统Java代码.doc_第1页
第1页 / 共5页
食品管理系统Java代码.doc_第2页
第2页 / 共5页
食品管理系统Java代码.doc_第3页
第3页 / 共5页
食品管理系统Java代码.doc_第4页
第4页 / 共5页
食品管理系统Java代码.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

食品管理系统Java代码.doc

《食品管理系统Java代码.doc》由会员分享,可在线阅读,更多相关《食品管理系统Java代码.doc(5页珍藏版)》请在冰豆网上搜索。

食品管理系统Java代码.doc

importjava.util.ArrayList;

importjava.util.Scanner;

classFood{

privateStringname;//食品名

privateStringbianhao;

privatedoubleprice;

privateintreserves;

privateStringbirthdate;

privateintqualitydate;

privateintindex;

publicvoidsetName(Stringname){

this.name=name;

}

publicStringgetName(){

returnthis.name;

}

publicvoidsetBianhao(Stringbianhao){

this.bianhao=bianhao;

}

publicStringgetBianhao(){

returnthis.bianhao;

}

publicvoidsetPrice(doubleprice){

this.price=price;

}

publicdoublegetPrice(){

returnthis.price;

}

publicvoidsetReserves(intreserves){

this.reserves=reserves;

}

publicintgetReserves(){

returnthis.reserves;

}

publicvoidsetBirthdate(Stringbirthdate){

this.birthdate=birthdate;

}

publicStringgetBirthdate(){

returnthis.birthdate;

}

publicvoidsetQualitydate(intqualitydate){

this.qualitydate=qualitydate;

}

publicintgetQualitydate(){

returnthis.qualitydate;

}

publicvoidsetIndex(intindex){

this.index=index;

}

publicintgetIndex(){

returnthis.index;

}

}

classMeasure{

privateArrayListaa=null;

Measure(){

aa=newArrayList();

}

Scannerin=newScanner(System.in);

Stringmsg="\t食品名\t编号\t价格\t储量\t生产日期\t\t保质期";

Stringlsp="------恰恰食品管理系统---------";

publicvoidprint(Foodfood){

System.out.println(lsp);

System.out.println(msg);

//System.out.println(foodarr[i]);

System.out.println("\t"+food.getName()+"\t"+food.getBianhao()+"\t"+food.getPrice()+"\t"+food.getReserves()+"\t"+food.getBirthdate()+"\t\t"+food.getQualitydate());

}

publicvoidaddFood(Stringname,Stringbianhao){

//System.out.println("请输入要添加的食品名");

Foodfood=newFood();

aa.add(food);

food.setName(name);

//System.out.println("请输入食品"+food.getName()+"编号");

food.setBianhao(bianhao);

/*System.out.println(lsp);

System.out.println(msg);

System.out.println("\t"+food.getName()+"\t"+food.getBianhao()+"\t"+food.getPrice()+"\t"+food.getReserves()+"\t"+food.getBirthdate()+"\t\t"+food.getQualitydate());

*/

print(food);

}

publicvoidselectFoodbybianhao(Stringbianhao){//根据编号查找食品

inti;

for(i=0;i

Foodfood=(Food)aa.get(i);

if(food.getBianhao().equals(bianhao)){

print(food);

break;

}

}

if(i==aa.size()){

System.out.println("对不起,无此食品");

}

}

publicvoidselectFoodbyname(Stringname){//根据食品名查找食品

inti;

for(i=0;i

Foodfood=(Food)aa.get(i);

if(food.getName().equals(name)){

print(food);

break;

}

}

if(i==aa.size()){

System.out.println("对不起,无此食品");

}

}

publicvoiddelectFoodbybianhao(Stringbianhao){

inti;

if(aa.size()==0){

System.out.println("对不起仓库已无食品");

}

for(i=0;i

Foodfood=(Food)aa.get(i);

if(food.getBianhao().equals(bianhao)){

aa.remove(i);

System.out.println("删除食品成功");

print(food);

break;

}

}

if(i==aa.size()&&aa.size()!

=0){

System.out.println("没有该类食品");

}

}

publicvoidupdateFood(Stringname,doubleprice,intreserves,Stringbirthdate,intqualitydate){

inti;

for(i=0;i

Foodfood=(Food)aa.get(i);

if(food.getName().equals(name)){

food.setPrice(price);

food.setReserves(reserves);

food.setBirthdate(birthdate);

food.setQualitydate(qualitydate);

aa.add(food);

print(food);

break;

}

}

if(i==aa.size()){

System.out.println("对不起,无此食品");

}

}

}

publicclassTest7{

publicstaticvoidmain(String[]args){

Scannerin=newScanner(System.in);

//ArrayListshow=newArrayList();

Measuremeasure=newMeasure();

//BufferedReaderse=newBufferedReader(newInputStreamReader(System.in));

while(true){

System.out.println("恰恰食品管理系统");

System.out.println("请选择以下你要执行的功能");

System.out.println("添加一种食品请按1");

System.out.println("查找一种食品请按2");

System.out.println("删除一个食品请按3");

System.out.println("更新一种食品信息请按4");

System.out.println("退出请按99");

System.out.println("请输入要执行的功能的代码");

Stringaction=in.next();

if(action.equals("1")){

System.out.println("请输入食品名");

Stringname=in.next();

System.out.println("请输入食品编号");

Stringbianhao=in.next();

measure.addFood(name,bianhao);

}elseif(action.equals("2")){

System.out.println("正在执行查询食品操作");

System.out.println("请输入食品名");

Stringbianhao=in.next();

measure.selectFoodbybianhao(bianhao);

}elseif(action.equals("3")){

System.out.println("正在执行删除食品操作");

System.out.println("请输入食品编号");

Stringbianhao=in.next();

measure.delectFoodbybianhao(bianhao);

}elseif(action.equals("4")){

System.out.println("正在执行更新食品信息操作");

System.out.println("请输入要更新信息的食品名");

Stringname=in.next();

System.out.println("请输入"+name+"的价格");

double

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1