```java
import java.util.Scanner;
public class DemoInquire {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = 0;
double discount = 0.8;
double total = 0.0;
double payment = 0;
String name = "";
double price = 0.0;
int goodsNo = 0;
String answer = "y";
int amount1=0;
System.out.println("MyShopping管理系统>购物结算");
while ("y".equals(answer)) {
System.out.println("*************************");
System.out.println("请选择购买的商品编号:");
System.out.println("1.T恤\t2.网球鞋\t3.网球拍");
System.out.println("*************************");
System.out.println("请输入商品编号:");
goodsNo = scanner.nextInt();
switch (goodsNo) {
case 1:
name = "T恤";
price = 245;
break;
case 2:
name = "网球鞋";
price = 570;
break;
case 3:
name = "网球拍";
price = 320;
break;
default:
System.out.println("请输入正确序号!");
continue;
}
System.out.println("请输入购买数量:");
amount = scanner.nextInt();
total += price * amount;
amount1+=amount;
System.out.println(name + "\t\t¥" + price + "\t\t共购买商品数量:" + amount1 + "件\t合计:¥" + total);
System.out.print("是否继续(y/n)");
answer = scanner.next();
}
System.out.println("折扣:" + discount);
System.out.println("消费总金额:¥" + total);
System.out.println("共购买商品数量:" + amount1);
System.out.println("应付金额:¥" + (total * discount));
System.out.print("实付金额:¥");
payment = scanner.nextDouble();
if ((payment - total * discount)>=0) {
System.out.println("找钱:¥" + (payment - total * discount));
}else {
System.out.println("您的支付余额不足!");
}
System.out.println("欢迎下次光临!");
}
}