JAVA 循环的套用,while循环

时间:2021-03-29 11:43:05   收藏:0   阅读:0

JAVA循环的套用,while循环

代码如下:
package Buy;

import java.util.Scanner;

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

        int m = 1; //商店
        int sum = 0; //衣服总数量
        double money = 0;  //花费总金额
        while (m <=5){
            int n = 1; //衣服
            System.out.println("是否要进入第"+(m)+"个商店");
            String src = sca.next();
            double price = 0;
            if (src.equalsIgnoreCase("y")){   //输入y进入店铺  任意值退出商店
                while (n>=1){
                    System.out.println("是否购买第"+(n)+"件衣服");
                    String str = sca.next();
                    if (str.equalsIgnoreCase("ok")){   //输入ok进行购买衣服
                        System.out.println("请输入衣服的单价");
                        double pri = sca.nextDouble(); //代表衣服的单价
                        price = pri + price ;

                    }else {
                        break;
                    }
                    n++;
                }
                System.out.println("在第"+m+"家商店购买的衣服数量为"+(n-1)+"购买金额为"+price+"元");
            }
            sum += n-1;
            money += price;
            m++;
        }
        System.out.println("总共购买了"+sum+"件衣服");
        System.out.println("消费总金额为:"+money);
    }
}
试运行结果如下

技术图片
技术图片
技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!