



5.1 引出问题
9月18日,8:00,晴
一周一次的户外登山运动开始了,我一大早就跟着浩浩荡荡的队伍上山了。“今天的岔路真多!”我自言自语道。一路疯狂拔高,看见前面的队伍停止了,我心中一阵窃喜,心想终于可以休息了。可是上来一看,原来面前有3条岔路,向导也不知该走哪条路。
我:“爬山好累啊,中途迷路了,当时感觉很害怕!”
KNOWALL:“那你们是怎么走出来的?”
我:“向导让我们在岔路口等候,他选了一条路走下去,走到一半发现错了,然后原路返回,接着走另外一条,发现又错了,原路返回,剩余那条就是正确的了。”
KNOWALL:“晕,用排除法啊!你们选择路的过程还真像本章将要学的‘流程控制语句’!”
我:“流程控制语句?”
KNOWALL:“对,你爬山需要选择正确的道路,而Java程序执行时也需要选择将要执行哪条语句,这个选择过程就需要流程控制来实现。人生的路也如此,如图5-1所示。我给你出一个题,根据不同的成绩,输出不同的结果,例如优秀、良和一般等。”
图5-1 人生路的岔路口