我的笔记 食品管理
来源:互联网 发布:mac修容偏白用哪个色 编辑:程序博客网 时间:2024/05/01 03:21
import java.util.*;
public class guangli {
public static void main(String[] args)throws Exception
{
Spgl aa=new Spgl();
Scanner in=new Scanner(System.in);
try
{
while(true)
{
System.out.println("请按下方提示进行操作");
System.out.println("添加食品请输入1");
System.out.println("查找食品信息请输入2");
System.out.println("修改食品价格请输入3");
System.out.println("删除食品请输入4");
System.out.println("退出系统请输入0");
String number=in.next();
if(number.equals("1"))
{
System.out.println("请输入食品的编号");
String bh=in.next();
System.out.println("请输入食品名称");
String mc=in.next();
System.out.println("请输入食品的价格");
float jg=in.nextFloat();
Sp sp=new Sp(bh,mc,jg);
aa.addSp(sp);
}
else if(number.equals("2"))
{
System.out.println("请输入食品的编号");
String bianhao=in.next();
aa.Spxx(bianhao);
}
else if(number.equals("3"))
{
System.out.println("请输入食品编号");
String bianhao=in.next();
System.out.println("请输入食品价格");
float jiage=in.nextFloat();
aa.Spxg(bianhao,jiage);
}
else if(number.equals("4"))
{
System.out.println("请输入要删除的食品编号");
String bianhao=in.next();
aa.Sprm(bianhao);
}
else if(number.equals("0"))
{
System.out.println("感谢您的使用");
System.exit(0);
}
else
{
System.out.println("输入有误");
}
}
}catch(Exception e)
{
System.out.println("输入有误");
}
}
}
class Sp
{
private String bianhao;
private String name;
private float jiage;
public String getBianhao() {
return bianhao;
}
public void setBianhao(String bianhao) {
this.bianhao = bianhao;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getJiage() {
return jiage;
}
public void setJiage(float jiage) {
this.jiage = jiage;
}
Sp(String bianhao,String name,float jiage)
{
this.bianhao=bianhao;
this.name=name;
this.jiage=jiage;
}
}
class Spgl
{
private ArrayList A=null;
Spgl()
{
A=new ArrayList();
}
public void addSp(Sp sp)
{
A.add(sp);
System.out.println("添加食品成功");
}
public void Spxx(String bianhao)
{
int i=0;
for(i=0;i<A.size();i++)
{
Sp b=(Sp)A.get(i);
String bh=b.getBianhao();
if(bh.equals(bianhao))
{
System.out.println("食品的编号为:"+bh);
System.out.println("食品名称为:"+b.getName());
System.out.println("食品价格为:"+b.getJiage());
break;
}
}
if(i==A.size())
{
System.out.println("输入有误查无此物");
}
}
public void Spxg(String bianhao,float jiage)
{
int i=0;
for( i=0;i<A.size();i++)
{
Sp b=(Sp)A.get(i);
if(b.getBianhao().equals(bianhao))
{
b.setJiage(jiage);
System.out.println("修改成功");
break;
}
}
if(i==A.size())
{
System.out.println("输入有误查无此物");
}
}
public void Sprm(String bianhao)
{
int i=0;
for(i=0;i<A.size();i++)
{
Sp b=(Sp)A.get(i);
if(b.getBianhao().equals(bianhao))
{
A.remove(i);
break;
}
}
if(i==A.size())
{
System.out.println("输入有误查无此物");
}
}
}
0 0
- 我的笔记 食品管理
- java食品管理系统(ArrayList的使用)
- 我的c语言笔记---文件管理
- 超市生鲜食品采购管理
- 集合类---食品库管理
- 体贴男人的食品
- 黑色食品的保健作用
- 肉类食品的好处
- 批次管理的质量跟踪案例分享_食品加工行业
- 因为,有了“奶粉门”事件以后所以,我买食品的基本原则如下:
- 作为一个食品专业的本科生 我对我们专业是彻底失望了[转帖]
- 我的liunx学习笔记之selinux的初级管理
- java进阶(3)食品库存管理
- 印尼说我援助了过期食品。
- 我的学习笔记Java、设计模式、管理
- 我的oracle笔记四(DBA管理)
- orcle我的笔记(4)-oracle表管理
- 我的Cocos2d-x学习笔记(十二)内存管理
- 递推递归练习 P
- Eclipse与Tomcat绑定
- Python中字段(属性)、方法、特性的区别
- Algorithm Gossip(6) 老鼠找迷宫(2)
- java-初步认识封装
- 我的笔记 食品管理
- 打造网络营销利器-第1篇-TDK设置实操-网站优化进阶
- nodejs http模块
- Java 一切都是对象
- Java学习之接口
- 我的笔记 LinkedList 集合类
- iOS view无限360度旋转和停止
- 九度OJ题目1441:人见人爱 A ^ B
- 电脑之间用网线直接连接起来快速传送大文件技巧