请用java帮我写一个扫码枪出入库系统
时间: 2023-06-18 14:08:14 浏览: 202
好的,我可以为您提供一个简单的扫码枪出入库系统。以下是代码示例:
```java
import java.util.Scanner;
public class BarcodeScannerSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int inventory = 0;
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 入库");
System.out.println("2. 出库");
System.out.println("3. 查看库存");
System.out.println("4. 退出");
int choice = scanner.nextInt();
String barcode;
switch (choice) {
case 1:
System.out.println("请输入入库条形码:");
barcode = scanner.next();
inventory++;
System.out.println(barcode + " 入库成功,当前库存:" + inventory);
break;
case 2:
System.out.println("请输入出库条形码:");
barcode = scanner.next();
if (inventory > 0) {
inventory--;
System.out.println(barcode + " 出库成功,当前库存:" + inventory);
} else {
System.out.println("库存不足,出库失败!");
}
break;
case 3:
System.out.println("当前库存:" + inventory);
break;
case 4:
System.out.println("退出程序。");
System.exit(0);
default:
System.out.println("无效操作,请重新选择!");
}
}
}
}
```
该系统实现了以下功能:
- 用户可以选择入库、出库、查看库存或退出程序。
- 用户输入条形码后,系统会相应地增加或减少库存,并在控制台上显示操作结果和当前库存。
请注意,这只是一个简单的示例代码,实际的出入库系统还需要更多的功能和完整的输入验证。