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

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

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

小二:“客官,你好,小店金牌鲜肉包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

点分享

点点赞

点在看

原文地址:https://www.cnblogs.com/a1111/p/14877329.html