java小项目之打印账单

您所在的位置:网站首页 excel账单模板汇款单客户名称怎么改 java小项目之打印账单

java小项目之打印账单

2024-07-14 17:50| 来源: 网络整理| 查看: 265

购物小票打印程序设计

【问题描述】 在超市或其它小店消费后,都会打印小票。小票的中间打印消费明细,每行包括品名、数量、单价、小计,最后一行打印合计。如果有折扣,在合计的下面打印折扣率、折扣和实际消费。根据需要可以在明细的上部灵活地装饰一些小票标题、欢迎词、广告词等。账单底部也可以灵活地装饰一些联系电话、店址信息等。要求打印小票只能通过一次调用打印小票的方法来完成(如类图中的printBill方法,在主类TestBill的main函数中,调用一次即可完成打印购物小票任务)。类的设计如下所示: 在这里插入图片描述 请输入折扣率[0-1):0 请输入商品数量:3 请输入3种商品(品名、数量、单价) 鱼香肉丝 1 15 三鲜汤 1 12 米饭 2 1 账单顶部信息行数:0 账单底部信息行数:0

【输出样例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