小米华为商品入库代码java
时间: 2024-09-17 19:07:28 浏览: 156
小米和华为商品入库的Java代码通常涉及库存管理系统的业务逻辑,这里提供一个简化版的示例,展示如何创建一个基本的商品入库操作:
```java
import java.util.HashMap;
import java.util.Map;
public class ProductInventory {
private Map<String, Integer> inventory; // 商品ID到库存量的映射
public ProductInventory() {
this.inventory = new HashMap<>();
}
// 入库方法,接收商品ID和数量
public void addProduct(String productId, int quantity) {
if (inventory.containsKey(productId)) {
inventory.put(productId, inventory.get(productId) + quantity);
} else {
inventory.put(productId, quantity); // 新增商品时直接添加库存
}
System.out.println("商品 " + productId + " 已入库,当前库存为 " + inventory.get(productId));
}
// 获取商品库存方法
public int getProductStock(String productId) {
return inventory.getOrDefault(productId, 0); // 返回默认值0,如果商品不存在
}
// 示例调用
public static void main(String[] args) {
ProductInventory miuiProducts = new ProductInventory();
miuiProducts.addProduct("Xiaomi10", 50);
miuiProducts.addProduct("HuaweiMate40", 75);
System.out.println("小米10库存:" + miuiProducts.getProductStock("Xiaomi10"));
System.out.println("华为Mate40库存:" + miuiProducts.getProductStock("HuaweiMate40"));
}
}
```
这个例子中,我们创建了一个简单的库存管理类,包含了商品的入库(增加库存)、获取库存的功能。实际项目中可能会更复杂,包括数据库交互、异常处理等。
阅读全文