用JAVA写一个超市管理系统
时间: 2023-12-09 08:06:52 浏览: 107
java写的超市管理系统
好的,下面是一个简单的超市管理系统的JAVA代码:
```
import java.util.Scanner;
public class Supermarket {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 初始化库存
int appleStock = 50;
int bananaStock = 50;
int watermelonStock = 50;
// 初始化价格
double applePrice = 3.0;
double bananaPrice = 2.5;
double watermelonPrice = 5.0;
// 主循环
while (true) {
System.out.println("欢迎来到超市管理系统!");
System.out.println("1. 查看库存");
System.out.println("2. 查看价格");
System.out.println("3. 购买商品");
System.out.println("4. 退出系统");
int choice = sc.nextInt();
switch (choice) {
case 1:
System.out.println("苹果库存:" + appleStock);
System.out.println("香蕉库存:" + bananaStock);
System.out.println("西瓜库存:" + watermelonStock);
break;
case 2:
System.out.println("苹果价格:" + applePrice);
System.out.println("香蕉价格:" + bananaPrice);
System.out.println("西瓜价格:" + watermelonPrice);
break;
case 3:
System.out.println("请输入要购买的商品编号:");
System.out.println("1. 苹果");
System.out.println("2. 香蕉");
System.out.println("3. 西瓜");
int product = sc.nextInt();
System.out.println("请输入要购买的数量:");
int count = sc.nextInt();
switch (product) {
case 1:
if (count > appleStock) {
System.out.println("库存不足!");
} else {
System.out.println("总价:" + count * applePrice);
appleStock -= count;
}
break;
case 2:
if (count > bananaStock) {
System.out.println("库存不足!");
} else {
System.out.println("总价:" + count * bananaPrice);
bananaStock -= count;
}
break;
case 3:
if (count > watermelonStock) {
System.out.println("库存不足!");
} else {
System.out.println("总价:" + count * watermelonPrice);
watermelonStock -= count;
}
break;
default:
System.out.println("输入错误!");
break;
}
break;
case 4:
System.out.println("谢谢使用!");
return;
default:
System.out.println("输入错误!");
break;
}
}
}
}
```
这个超市管理系统包含了基本的库存管理、价格管理和商品购买功能,用户可以通过输入不同的数字选择不同的操作。
阅读全文