• 小二,先来两桂花豆沙包!


    “包子嘞,卖包子嘞,新出锅的大包子,走过路过千万不要错过呦~包子嘞……”

    某年某月某下午,百万包子铺进来一人,进来便招呼:“小二,包子怎么卖?”

    小二:“客官,你好,小店金牌鲜肉包2元一个,鱼香肉丝包1个两块五,桂花豆沙包1.5元一个,田园素包……”

    客官:“好了好了,来两桂花豆沙包吧!”

    小二:“好勒,您请坐稍等!”

    不一会儿,热乎乎的包子放在了来人桌前,待客人将两包子吃完之后,小二:客官,在来一个否?

    “嗯,再来一个吧!”

    “再来一个否?”

    “嗯,在来一个吧!”

    ……

    “客官,再来一个否?”

    “不了不了,小二,结账”

    “好嘞,您一共吃了X个包子,共计XX元!”

    结完账,来人边打饱嗝边往出走,小二见来人背影消失在街道时,便去招呼其他的客人去。

    以上故事纯属虚构,这是今天在4班上课的时候,随口举的例子,让同学们使用循环的方式,在计算机中用代码描述该故事。

    代码如下:

    package chop5;
    import java.util.*;
    public class D14 {
      //去餐馆吃包子,先让小二来两个包子,吃完之后问,饱了吗?
      //如果回答y,那就结账
      //如果回答n,那就继续吃
      //如果一个包子1.5元,那应该结账多少钱
      public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("包子嘞,卖包子嘞……");
        System.out.println("小二:客官,你好,小店金牌鲜肉包2元一个,鱼香肉丝包1个两块五,桂花豆沙包1.5元一个,田园素包……");
        String talk = "";
        System.out.println("客官:先来两豆沙包吧!");
        int count = 2; //默认包子是2个
        do{
          System.out.println("正在吃包子……");
          System.out.println("小二:客官,再来一个?(y/n)");
          talk = sc.next();
          if(talk.equals("y")){
            count++;
          }
        }while(talk.equals("y"));
        System.out.println("好嘞,您一共吃了"+count+"个包子,共计"+(count*1.5)+"元");
      }
    
    }

    运行结果如下:

    往期精彩

    雄雄辣椒酱,免费送~

    2021-01-01

    今天来讲个卖烧饼的故事!

    2021-01-02

    这本书强烈推荐看看!

    2021-01-03

    有些事,父母一定不能依着孩子!

    2020-12-31

    一定要收藏!整理java中常见异常以及解决方法!

    2021-01-05

    点分享

    点点赞

    点在看

  • 相关阅读:
    KMP算法中next数组的构建
    vijos 1243 生产产品
    codeforces 557E Ann and Half-Palindrome
    codeforces 557D Vitaly and Cycle
    vijos 1054 牛场围栏 【想法题】
    oracle数据库基本操作
    一位90后程序员的自述:如何从年薪3w到30w
    Oracle 树操作(select…start with…connect by…prior)
    oracle中的条件语句
    重置按钮_reset
  • 原文地址:https://www.cnblogs.com/a1111/p/14877329.html
Copyright © 2020-2023  润新知