
上QQ阅读APP看书,第一时间看更新
第6章 用条件语句控制程序流
在程序运行的过程中,变量的取值会发生变化,而且程序的执行流程也有可能会改变,因为程序能够根据条件表达式的结果来决定应该执行哪一块语句。条件语句一般有两个分支(branch),程序会根据条件是否成立来执行其中一个分支。如果条件成立,它就执行第一个分支;如果不成立,则执行第二个分支。
我们用下面这个简单的例子来演示什么叫作branching(按照条件是否成立来执行相应的分支):
今天是星期六吗?
如果是,就洗衣服。
如果不是,就散步。
按照上面这个条件语句所做的设计,如果今天是星期六,那我们就洗衣服。如果今天不是星期六,那我们就散步。
这种条件语句相当简单,它只根据一项条件表达式来做判断,如果条件成立,那么就执行第一个分支;如果条件不成立,那么就执行第二个分支。我们后面会讲到,怎样在条件语句里面根据多项条件做判断。到时我们还会讲解怎样编写带有更多分支的条件语句。
本章涵盖以下话题:
□了解各种条件表达式。
□用if()...else...语句判断某个值是偶数还是奇数。
□用switch()...语句判断某个字符的内容,并显示相应的消息。
□用if()...else if()...else if()...else...形式的语句判断某个变量的取值范围。
□学会编写嵌套的if()...else...语句。
□了解嵌套的if()...else...语句有何缺点。