阿123斌 2017-09-06 09:28 采纳率: 100%
浏览 755

菜鸟请教各路大神这个后续的怎么写,能否给个思路?

import java.util.Scanner;

public class 升级购物结算_待处理 {

public static void main(String[] args) {
    System.out.println("***********************************************");
    System.out.println("请选择购买的商品编号:");
    String ts = "T恤";
    String wqx = "网球鞋";
    String wqp = "网球拍";

    System.out.println("1." + ts + "2." + wqx + "3." + wqp);
    System.out.println("***********************************************");

    Scanner input = new Scanner(System.in);

    int tsprice = 245;
    int wqxprice = 320;
    int wqpprice = 280;

    int tssum;
    int wqxsum;
    int wqpsum;
    String answer = "y";
    while ("y".equals(answer)) {

        System.out.println("请输入商品编号:");
        int number = input.nextInt();

        System.out.println("请输入购买数量");
        int sum = input.nextInt();

        tssum = sum * tsprice;
        wqxsum = sum * wqxprice;
        wqpsum = sum * wqpprice;

        switch (number) {
        case 1:
            System.out.print(ts + "$" + tsprice + "\t");
            System.out.print("数量" + sum + "\t");
            System.out.println("合计$" + tssum);
            break;
        case 2:
            System.out.print(wqx + "$" + wqxprice + "\t");
            System.out.print("数量" + sum + "\t");
            System.out.println("合计$" + wqxsum);
            break;
        case 3:
            System.out.print(wqp + "$" + wqpprice + "\t");
            System.out.print("数量" + sum + "\t");
            System.out.println("合计$" + wqpsum);
            break;
        }
        System.out.println("是否继续(y/n)?");
        answer = input.next();

    }
    double zk = 0.8;
    System.out.println("折扣:" + zk);
    System.out.println("应付金额:");
    System.out.println("实付金额:");
    int money = input.nextInt();
    System.out.println("找钱:");

}

}
就是怎么根据while循环里输入的内容进行结算?
比如,在循环里面已经计算好了,不继续的时候这时跳出循环,从而进行结算.

  • 写回答

6条回答

  • 如果能跟着心在走 2017-09-06 09:43
    关注

    mai 的钱累加不就行了

    评论

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容