用java写一个库存管理系统

这里是一份简单的 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;
  }
}

这个库存管理系统有三个商品:苹果、香蕉和橙子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值