注册 登录
TechRepubil.com.cn探客网
最具实践价值的IT应用分享平台
返回列表 回复 发帖

[原创] 请大虾们帮我看看,我的代码少了什么,为什么价钱算不对!!!急谢谢

System.out.println("我行我素购物管理系统>购物结算");
                System.out.println("\n\n* * * * * * * * * * * * * * * * * * * * * *");
                System.out.println("请选择购买商品编号:");
                System.out.println("\n1.T\t2.网球鞋\t3.网球拍");
                System.out.println("* * * * * * * * * * * * * * * * * * * * * *");
                String ming="" ;//商品名称
                double jia = 0;//商品价格

                int shu=0;//购物数量
                double zk = 0.8;//会员折扣
                double qian=0 ;//购物金额
                double finalPay = 0;//打折后付款
                double zf = 0;//实际交钱
                double zqian;//找钱
                String answer = "y";//回答是Y
                Scanner input = new Scanner(System.in);

                int goodNo;//商品序号
                while(answer.equals("y")){
                System.out.print("\n请输入商品序号:");
                goodNo = input.nextInt();
                System.out.print("\n请输入商品数量:");
                 
                shu = input.nextInt();
                switch(goodNo){
                case 1 :
                ming = "T恤";
                jia = 245;

                break;
                case 2:
                ming= "网球鞋";
                jia = 570;

                break;
                case 3:
                ming = "网球拍";
                jia = 320;

                break;
                }
                System.out.println(ming + "\t" + "$" + jia + "\t"+"$" + jia*shu);
                System.out.println("\n是否继续(y/n)");
                answer = input.next();
                }

                qian=qian+jia*shu;
               
                System.out.println("折扣:"+ zk);
            System.out.println("金额总记"+qian);
                System.out.println("折扣后:"+qian*zk);
                System.out.println("实际交费:");
                zf = input.nextDouble();

                zqian = zf-qian*zk;
                System.out.println("找钱:"+zqian);
返回列表