java小项目之打印账单 |
您所在的位置:网站首页 › excel账单模板汇款单客户名称怎么改 › java小项目之打印账单 |
购物小票打印程序设计
【问题描述】 在超市或其它小店消费后,都会打印小票。小票的中间打印消费明细,每行包括品名、数量、单价、小计,最后一行打印合计。如果有折扣,在合计的下面打印折扣率、折扣和实际消费。根据需要可以在明细的上部灵活地装饰一些小票标题、欢迎词、广告词等。账单底部也可以灵活地装饰一些联系电话、店址信息等。要求打印小票只能通过一次调用打印小票的方法来完成(如类图中的printBill方法,在主类TestBill的main函数中,调用一次即可完成打印购物小票任务)。类的设计如下所示: 【输出样例1】 打印日期:2021-05-27 10:22:32 ----------------------------------------------------------------------------------- 品名 数量 单价 小计 ----------------------------------------------------------------------------------- 鱼香肉丝 1 15.00 15.00 三鲜汤 1 12.00 12.00 米饭 2 1.00 2.00 ------------------------------------------------------------------------------------ 合计: 29.00【输入样例2】 请输入折扣率[0-1):0 请输入商品数量:2 请输入2种商品(品名、数量、单价) 肯德基套餐 1 48 可乐 1 6 账单顶部信息行数:1 XXX账单明细 账单底部信息行数:0 【输出样例2】 XXX账单明细 打印日期:2021-05-27 10:22:32 ----------------------------------------------------------------------------------- 品名 数量 单价 小计 ----------------------------------------------------------------------------------- 肯德基套餐 1 48.00 48.00 可乐 1 6.00 6.00 ------------------------------------------------------------------------------------ 合计: 54.00【输入样例3】 请输入折扣率[0-1):0.9 请输入商品数量:3 请输入3种商品(品名、数量、单价) 鱼香肉丝 1 15 三鲜汤 1 12 米饭 2 1 账单顶部信息行数:1 XXX账单明细 账单底部信息行数:1 店址:北京市XXX街道XXX号 【输出样例3】 XXX账单明细 打印日期:2021-05-27 10:35:15 ----------------------------------------------------------------------------------- 品名 数量 单价 小计 ----------------------------------------------------------------------------------- 鱼香肉丝 1 15.00 15.00 三鲜汤 1 12.00 12.00 米饭 2 1.00 2.00 ------------------------------------------------------------------------------------ 合计: 29.00 折扣率:0.9 折扣: 2.90 实际消费: 26.10 店址:北京市XXX街道XXX号【输入样例4】 请输入折扣率[0-1):0.8 请输入商品数量:5 请输入5种商品(品名、数量、单价) 鱼香肉丝 1 15 宫保鸡丁 1 18 红烧甲鱼 1 65 麻辣小龙虾 2 100 手撕包菜 1 8 账单顶部信息行数:3 小麻辣烫开业酬宾,进店人人有惊喜。 欢迎惠顾** XXX账单明细 账单底部信息行数:2 店址:北京市XXX街道XXX号 联系电话:0714-6528888 【输出样例4】 XXX账单明细 *****欢迎惠顾******* 小麻辣烫开业酬宾,进店人人有惊喜。 打印日期:2021-05-27 10:44:13 ----------------------------------------------------------------------------------- 品名 数量 单价 小计 ----------------------------------------------------------------------------------- 鱼香肉丝 1 15.00 15.00 宫保鸡丁 1 18.00 18.00 红烧甲鱼 1 65.00 65.00 麻辣小龙虾 2 100.00 200.00 手撕包菜 1 8.00 8.00 ----------------------------------------------------------------------------------- 合计: 306.00 折扣率:0.8 折扣: 61.20 实际消费: 244.80 店址:北京市XXX街道XXX号 联系电话:0714-6528888 商品信息类Goods public class Goods { private String Iterm; private int quantity; private float price; public static float num=0; public Goods(String iterm, int quantity, float price) { Iterm = iterm; this.quantity = quantity; this.price = price; num=num+(quantity*price); } public String getIterm() { return Iterm; } public int getQuantity() { return quantity; } public float getPrice() { return price; } |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |