Java小白-2运算符---超市购物小票案例

本文介绍了一个简单的Java程序,用于模拟超市收银小票的打印过程。该程序定义了商品名称、编号、售价、数量及金额,并计算了商品总数、总件数和总价,最后打印出模拟的小票。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简化题目

欢迎光临
品名 售价 数量 金额
----------------------------------
a    1.1* 1    
(001) = 1.1
b    2.2* 2
(002) = 4.4    
c    3.3* 3
(003) = 9.9    
-----------------------------------
3项商品 共计:6件
总计:15.4
凭此小票换取发票!


//Name Price * Number
//Id = Money
//--------------------
//--------------------
//goodsItem goodsNumber
//goodsMoney

分析:

  • 品名:Name,String
  • 商品编号:Id,String
  • 售价:Price,double
  • 数量:Number,int
  • 金额:Money,double
  • --------------------------
  • _项商品:goodsItem,int
  • 共计:_件:goodsNumber,int
  • 总计:goodsMoney,double
public class SuperMarketTicket {
	public static void main(String[] args) {
		//定义
		String aName = "a";
		String aId = "(001)";
		double aPrice = 1.1;
		int aNumber = 1;
		double aMoney = aPrice * aNumber;
		
		String bName = "b";
		String bId = "(002)";
		double bPrice = 2.2;
		int bNumber = 2;
		double bMoney = bPrice * bNumber;
		
		String cName = "c";
		String cId = "(003)";
		double cPrice = 3.3;
		int cNumber = 3;
		double cMoney = cPrice * cNumber;
		
		//计算:_项商品
		int goodsItem = 3;
		//计算:共计:_件
		int goodsNumber = aNumber + bNumber + cNumber;
		//计算:总计:_
		double goodsMoney = aMoney + bMoney + cMoney;
		
		//打印
		//票头
		System.out.println("欢迎光临");
		System.out.println("品名   售价数量金额");
		System.out.println("------------------------------------------------");
		
		//票体
		System.out.println(aName +aId + "" +aPrice + "" + aNumber + "" +aMoney);
		System.out.println(bName +bId + "" +bPrice + "" + bNumber + "" +bMoney);
		System.out.println(cName +cId + "" +cPrice + "" + cNumber + "" +cMoney);
		
		//票脚
		System.out.println("" + goodsItem + "项商品共计:" + goodsNumber + "件";
		System.out.println("总计:" + goodsMoney);
		System.out.println("凭此小票换取发票!");
	}
}

//自java帮帮-悟空教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值