循环输入商品编号和购买数量,结账时应付金额并找零

public class ZuoYe04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);

int money;
int xuan=0;//选择数
int shu=0;//个数
int tPrice = 245;//T恤单价
int xiePrice = 570;//鞋子单价
int paiPrice = 320;//网球拍单价
double zong1 = 0;//T恤总价
double zong2=0;//鞋子总价
double zong3=0;//网球总价
int tPriceGeShu=0;//T恤个数
int xiePriceGeShu=0;//鞋子个数
int paiPriceGeShu=0;//网球拍个数
String doing;
do{
	System.out.println("请选择购买的商品:");
	System.out.println("1. T恤\t2. 网球鞋\t3. 网球拍");
	System.out.println("**************************");
	
	System.out.print("请输入商品编号:");
	xuan=sc.nextInt();
	System.out.print("请输入购买数量:");
	shu=sc.nextInt();
	if(xuan==1){
		 tPriceGeShu+=shu;//累加个数,这个要注意
		zong1=tPriceGeShu* tPrice;//累加T恤总金额,这个要注意
		System.out.println("T恤¥245.0\t"+"数量"+ tPriceGeShu+"\t"+"合计¥"+zong1);
	}else if(xuan==2){
		xiePriceGeShu+=shu;//累加个数,这个要注意
		zong2=xiePriceGeShu*xiePrice;//累加网球鞋总金额,这个要注意
		System.out.println("网球鞋¥570.0\t"+"数量"+xiePriceGeShu+"\t"+"合计¥"+zong2);
	}else if(xuan==3){
		paiPriceGeShu+=shu;//累加个数,这个要注意
		zong3=paiPriceGeShu*paiPrice;//累加网球拍总金额,这个要注意
		System.out.println("网球拍¥320.0\t"+"数量"+paiPriceGeShu+"\t"+"合计¥"+zong3);
	}
	else{
		System.out.println("输入有误");
	}
	
	System.out.print("是否继续(yes/no)?");
	doing=sc.next();
	

}while(doing.equals("yes"));

System.out.println(“折扣: 0.8”);

System.out.println("应付金额:"+((zong1+zong2+zong3)*0.8));


System.out.print("实付金额:");
money=sc.nextInt();
System.out.print("找钱"+(money-((zong1+zong2+zong3)*0.8)));

}
}
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhu_yao/article/details/89162153