,,java实现简单超市管理系统

,,java实现简单超市管理系统

这篇文章主要为大家详细介绍了Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)实现简单超市管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)实现超市管理系统的具体代码,供大家参考,具体内容如下

一、使用技术

爪哇酶

二、实现功能

超市管理系统

具体要求如下:

使用选择结构,循环结构,数组的知识实现一个超市管理系统

三、运行效果图

1.货物清单

2.增加货物

3.删除货物

4.修改货物

5.退出

首先我们分析图片里的内容,需要创建一个货物类。

公共产品{

私有字符串编号;

私人双倍价格;

私有字符串名称;

@覆盖

公共字符串toString() {

退回"货物"

number='' number '\ ' '

,价格='价格

,name='' name '\ ' '

'}';

}

公共字符串getNumber() {

退货数量;

}

公共void setNumber(字符串编号){

this.number=数字;

}

public double getPrice() {

退货价格;

}

公共无效定价(双倍价格){

this.price=价格;

}

公共字符串getName() {

返回名称;

}

公共void集合名称(字符串名){

this.name=name

}

公共产品(){

}

公共商品(字符串编号,双价格,字符串名称){

this.number=数字;

this.price=价格;

this.name=name

}

}

这里我们把每一个功能写进一个类里面,以便更好的观察。

1.创建一个货物清单类

导入Java。util。ArrayList

导入Java。util。迭代器;

公共类货物清单{//货物清单

public void cargoList(数组列表货物列表){

系统。出去。println('============货物清单============');

迭代器商品it=列表。迭代器();

while (it.hasNext()){

系统。出去。println(it。next());

}

}

}

2.创建一个增加货物类

导入Java。util。ArrayList

导入Java。util。扫描仪;

公共类IncreaseCargo {//增加货物

静态扫描仪sc=新扫描仪(系统。在);

public void add(ArrayList list){

System.out.println('选择的是商品添加功能');

System.out.println('输出商品编号ID’);

字符串编号=sc。next();

System.out.println('输入商品单价');

双倍价格=sc。next double();

System.out.println('输入商品名称');

字符串名称=sc。next();

商品g1=新商品(编号、价格、名称);

列表。添加(G1);

System.out.println('添加成功');

}

}

3.创建一个删除货物类

导入Java。util。ArrayList

导入Java。util。扫描仪;

公共类删除商品{//删除商品

静态扫描仪sc=新扫描仪(系统。在);

公共空的删除(数组列表商品列表){

System.out.println('选择的是删除功能');

System.out.println('输入要删除的商品编号ID’);

字符串编号=sc。next();

for(int I=0;我列出。size();i ) {

if (list.get(i).getNumber().等于(数字)){

列表。移除(列表。get(I));

}

}

System.out.println('删除成功');

}

}

4.创建一个修改货物类

导入Java。util。ArrayList

导入Java。util。迭代器;

导入Java。util。扫描仪;

公共类ModificationOfGoods {//修改货物

静态扫描仪sc=新扫描仪(系统。在);

公共空的修改(数组列表商品列表){

System.out.println('选的是修改功能');

System.out.println('输入你要修改的商品编号ID’);

字符串编号=sc。next();

System.out.println('输入新的商品编号');

字符串编号1=sc。next();

System.out.println('输入商品单价');

双倍价格=sc。next double();

System.out.println('输入商品名称');

字符串名称=sc。next();

for(int I=0;我列出。size();i ) {

if (num.equals(list.get(i)).getNumber())){

list.set(i,新货(num1,price,name));

}

}

System.out.println('修改成功');

}

}

5.创建一个超市管理系统实现其功能

导入Java。util。ArrayList

导入Java。util。扫描仪;

公共类超市{

静态扫描仪sc=新扫描仪(系统。在);

公共静态void main(String[] args) {

ArrayList商品列表=new ArrayList();

list.add(新商品(' 1000 ',10,'个笔记本'));

list.add(新商品(' 1001 ',2,'西红柿'));

list.add(新商品(' 1002 ',5,'辣条'));

//list.get(1).setName(' hhhhhh ');

//系统。出去。println(列表。get(1)).getName());

系统。出去。println('============超市管理系统============');

while (true){

System.out.println('1:货物清单2:增加货物3:删除货物4:修改货物5:退出');

System.out.println('请输入你要操作的编号:');

字符串编号=sc。next();

如果(num。等于(' 1 '){

货单cl=新货单();

cl.cargoList(列表);

} else if(num。等于(' 2 '){

增货IC=新增货();

ic.add(列表);

} else if(num。等于(' 3 '){

删除商品DG=新删除商品();

dg .删除(列表);

} else if(num。等于(' 4 '){

ModificationOfGoods Mog=new ModificationOfGoods();

mog.modify(列表);

} else if(num。等于(' 5 '){

System.out.println('欢迎下次光临');

打破;

}否则{

System.err.println('输入错误,请重新输入!');

}

系统。出去。println();

系统。出去。println();

}

}

}

1.货物清单

2.增加货物

3.删除货物

4.修改货物

5.退出功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: