package com.accp;import java.util.Scanner;public class TestOnne { public static void main(String[] args) { int bianhao; String shifou = "y"; String name = ""; double jiage = 0.0; int shuliang = 0; double zongjia = 0; double heji = 0.0; double shifu = 0.0; Scanner input = new Scanner(System.in); System.out.println("请选择购买商品编号"); System.out.println("1.T恤 2.网球鞋 3.网球拍"); while ("y".equals(shifou)) { System.out.println("请输入编号"); bianhao = input.nextInt(); while (bianhao > 3) { System.out.println("输入错误,请重新输入"); bianhao = input.nextInt(); } System.out.println("请输入购买数量"); shuliang = input.nextInt(); switch (bianhao) { case 1: name = "T恤"; jiage = 250.0; break; case 2: name = "鞋"; jiage = 300; break; case 3: name = "拍子"; jiage = 500; break; } heji = jiage * shuliang; System.out.println(name + "\t" + "$" + jiage); System.out.print("合计" + heji); System.out.println("是否继续(y\n)"); shifou = input.next(); } zongjia = zongjia + heji; if (zongjia < 1500) { System.out.println("应付金额" + zongjia); } else { System.out.println("应付金额:" + zongjia * 0.8); } System.out.println("实付"); shifu = input.nextDouble(); while (shifu < zongjia) { if (shifu < zongjia) { System.out.println("Sorry,金额不足请重新输入应付金额"); shifu = input.nextDouble(); } System.out.println("找零:"+(zongjia-shifu)); System.out.println("谢谢光临!"); } }}
添加回答
举报
0/150
提交
取消