这里是一份简单的 Java 代码,实现了一个简单的库存管理系统:
import java.util.Scanner;public class InventoryManager {
// 库存的商品列表
private static final Product[] products = {
new Product("Apple", 10, 0.5),
new Product("Banana", 20, 0.25),
new Product("Orange", 5, 0.75),
};
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请选择操作:1. 查看库存 2. 修改库存 3. 退出");
int op = scanner.nextInt();
if (op == 1) {
// 查看库存
printInventory();
} else if (op == 2) {
// 修改库存
System.out.println("请输入要修改库存的商品名称:");
String name = scanner.next();
System.out.println("请输入要修改的库存数量:");
int quantity = scanner.nextInt();
updateInventory(name, quantity);
} else if (op == 3) {
// 退出
break;
} else {
System.out.println("无效的操作");
}
}
}
// 打印库存信息
private static void printInventory() {
for (Product product : products) {
System.out.println(product.name + ": " + product.quantity + " 件");
}
}
// 修改库存
private static void updateInventory(String name, int quantity) {
for (Product product : products) {
if (product.name.equals(name)) {
product.quantity += quantity;
return;
}
}
System.out.println("未找到商品:" + name);
}
}
// 商品信息类
class Product {
String name;
int quantity;
double price;
Product(String name, int quantity, double price) {
this.name = name;
this.quantity = quantity;
this.price = price;
}
}
这个库存管理系统有三个商品:苹果、香蕉和橙子