运用java写一个简单的超市库存管理系统包含入库出库查看库存退出
时间: 2024-03-02 13:53:03 浏览: 153
java编写的简单超市管理系统
5星 · 资源好评率100%
好的,我可以为您提供一个简单的超市库存管理系统的Java代码:
```java
import java.util.Scanner;
public class InventoryManagementSystem {
private static int stock = 0;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int choice;
do {
System.out.println("请选择你要进行的操作:");
System.out.println("1. 入库");
System.out.println("2. 出库");
System.out.println("3. 查看库存");
System.out.println("4. 退出");
choice = scanner.nextInt();
switch (choice) {
case 1:
addStock(scanner);
break;
case 2:
removeStock(scanner);
break;
case 3:
viewStock();
break;
case 4:
System.out.println("感谢使用超市库存管理系统!");
break;
default:
System.out.println("无效的选项,请重新选择!");
break;
}
} while (choice != 4);
}
private static void addStock(Scanner scanner) {
System.out.println("请输入入库数量:");
int quantity = scanner.nextInt();
stock += quantity;
System.out.println("入库成功!");
}
private static void removeStock(Scanner scanner) {
System.out.println("请输入出库数量:");
int quantity = scanner.nextInt();
if (quantity > stock) {
System.out.println("出库失败,库存不足!");
} else {
stock -= quantity;
System.out.println("出库成功!");
}
}
private static void viewStock() {
System.out.println("当前库存数量为:" + stock);
}
}
```
这个程序使用了一个静态变量 `stock` 来记录当前的库存数量,然后根据用户输入的操作来执行相应的方法,包括入库、出库、查看库存和退出程序。其中,`addStock()` 和 `removeStock()` 方法用于增加和减少库存数量,`viewStock()` 方法用于查看当前库存数量,而 `main()` 方法则负责整个程序的流程控制。
阅读全文