用java写一个超市收银系统的程序
时间: 2023-09-26 20:07:33 浏览: 235
最新超市收银程序--(java课程设计-).doc
5星 · 资源好评率100%
好的,下面我给你提供一个Java超市收银系统的程序框架,你可以根据自己的需求进行修改和完善。
```java
import java.util.Scanner;
public class SupermarketCashierSystem {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double total = 0; // 总金额
int count = 0; // 商品数量
System.out.println("欢迎使用超市收银系统!");
while (true) {
System.out.println("请输入商品名称(输入exit结束购买):");
String name = sc.nextLine();
if (name.equals("exit")) {
break;
}
System.out.println("请输入商品价格:");
double price = sc.nextDouble();
System.out.println("请输入商品数量:");
int num = sc.nextInt();
double subtotal = price * num; // 小计金额
total += subtotal; // 累加总金额
count += num; // 累加商品数量
System.out.println("商品名称:" + name + ",商品价格:" + price + ",商品数量:" + num + ",小计金额:" + subtotal);
}
System.out.println("商品数量:" + count + ",总金额:" + total);
System.out.println("谢谢使用超市收银系统!");
}
}
```
这个程序实现了以下功能:
1. 接收用户输入的商品名称、价格和数量;
2. 计算每个商品的小计金额,并累加到总金额中;
3. 最后输出商品数量和总金额。
你可以根据需求进行扩展和完善,比如:
1. 添加商品信息的存储和管理功能;
2. 添加优惠和折扣功能;
3. 添加支付和找零功能等。
希望这个程序能够对你有所帮助!
阅读全文