“包子嘞,卖包子嘞,新出锅的大包子,走过路过千万不要错过呦~包子嘞……”
某年某月某下午,百万包子铺进来一人,进来便招呼:“小二,包子怎么卖?”
小二:“客官,你好,小店金牌鲜肉包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
点分享
点点赞
点在看