java商城库存清单程序设计:为“商城库存清单”的表格 商城库存清单 商品编

我们需要创建一个Java类来表示商城的库存清单,这个类将用于存储和管理商城的库存信息。public class {

我们需要创建一个Java类来表示商城的库存清单,这个类将用于存储和管理商城的库存信息。public class {

首先,我们需要创建一个Java类来表示商城的库存清单,这个类将用于存储和管理商城的库存信息。

public class Inventory {

private int itemId;

private String itemName;

private int itemQuantity;

public Inventory(int itemId, String itemName, int itemQuantity) {

this.itemId = itemId;

this.itemName = itemName;

this.itemQuantity = itemQuantity;

}

public int getItemId() {

return itemId;

}

public void setItemId(int itemId) {

this.itemId = itemId;

}

public String getItemName() {

return itemName;

}

public void setItemName(String itemName) {

this.itemName = itemName;

}

public int getItemQuantity() {

return itemQuantity;

}

public void setItemQuantity(int itemQuantity) {

this.itemQuantity = itemQuantity;

}

}

接下来,我们需要创建一个管理类,用于管理商城的库存清单。该类将提供一个方法,用于添加新的库存项目,另一个方法来更新现有库存项目的数量,还有一个方法来查询库存项目的数量。

public class InventoryManager {

private List inventoryList;

public InventoryManager() {

inventoryList = new ArrayList<>();

}

public void addItem(int itemId, String itemName, int itemQuantity) {

Inventory inventory = new Inventory(itemId, itemName, itemQuantity);

inventoryList.add(inventory);

}

public void updateItemQuantity(int itemId, int newQuantity) {

for (Inventory inventory : inventoryList) {

if (inventory.getItemId() == itemId) {

inventory.setItemQuantity(newQuantity);

}

}

}

public int queryItemQuantity(int itemId) {

for (Inventory inventory : inventoryList) {

if (inventory.getItemId() == itemId) {

return inventory.getItemQuantity();

}

}

return 0;

}

}

最后,我们需要创建一个测试类,用于测试上面的类是否能够正常工作。

public class TestInventoryManager {

public static void main(String[] args) {

InventoryManager inventoryManager = new InventoryManager();

inventoryManager.addItem(1, "iPhone", 10);

inventoryManager.addItem(2, "iPad", 20);

inventoryManager.addItem(3, "MacBook Pro", 5);

System.out.println("iPhone quantity: " + inventoryManager.queryItemQuantity(1));

System.out.println("iPad quantity: " + inventoryManager.queryItemQuantity(2));

System.out.println("MacBook Pro quantity: " + inventoryManager.queryItemQuantity(3));

inventoryManager.updateItemQuantity(2, 30);

System.out.println("Updated iPad quantity: " + inventoryManager.queryItemQuantity(2));

}

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(655)
javase入门教学从入门到精通
上一篇
javaboolean类型:Understanding the Basics of Java Boolean Type
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(26条)