超市商品管理系统eclipse代码
时间: 2024-01-10 11:01:19 浏览: 115
超市商品管理系统是一个用于管理超市商品信息的软件系统。以下是使用Eclipse开发环境进行编写超市商品管理系统的示例代码。
首先,我们需要创建一个商品类来表示超市中的商品信息,包括商品编号、名称、价格等属性。代码如下:
```
public class Commodity {
private String id;
private String name;
private double price;
public Commodity(String id, String name, double price) {
this.id = id;
this.name = name;
this.price = price;
}
// Getter和Setter方法省略
public String toString() {
return "商品编号:" + id + "\n商品名称:" + name + "\n商品价格:" + price;
}
}
```
接下来,我们可以创建一个超市类来管理超市商品信息。该类可以包括添加商品、删除商品、查询商品等功能。代码如下:
```
import java.util.ArrayList;
import java.util.List;
public class Supermarket {
private List<Commodity> commodities;
public Supermarket() {
commodities = new ArrayList<>();
}
public void addCommodity(Commodity commodity) {
commodities.add(commodity);
}
public void removeCommodity(Commodity commodity) {
commodities.remove(commodity);
}
public Commodity findCommodityById(String id) {
for (Commodity commodity : commodities) {
if (commodity.getId().equals(id)) {
return commodity;
}
}
return null;
}
public List<Commodity> getAllCommodities() {
return commodities;
}
}
```
最后,我们可以创建一个测试类来测试超市商品管理系统的功能。代码如下:
```
public class Test {
public static void main(String[] args) {
Supermarket supermarket = new Supermarket();
Commodity commodity1 = new Commodity("001", "苹果", 5.0);
Commodity commodity2 = new Commodity("002", "香蕉", 3.0);
supermarket.addCommodity(commodity1);
supermarket.addCommodity(commodity2);
System.out.println("超市所有商品信息:");
for (Commodity commodity : supermarket.getAllCommodities()) {
System.out.println(commodity);
}
String idToFind = "001";
Commodity foundCommodity = supermarket.findCommodityById(idToFind);
if (foundCommodity != null) {
System.out.println("找到商品:" + foundCommodity);
} else {
System.out.println("未找到商品编号为" + idToFind + "的商品");
}
supermarket.removeCommodity(commodity1);
System.out.println("删除商品后,超市所有商品信息:");
for (Commodity commodity : supermarket.getAllCommodities()) {
System.out.println(commodity);
}
}
}
```
以上是基于Eclipse开发环境的超市商品管理系统的简单代码示例。通过该系统,可以方便地添加、删除和查询超市中的商品信息。
阅读全文