本帖最后由 ay_zhong 于 2014-5-10 12:45 编辑
OC学习笔记(四.一) 选择结构if语句
选择结构,或者称为分支结构,是编程语言中程序结构的一种,它表示进行一种有条件地执行某些程序段,常用来判断输入数据的合法性、循环的时候判断何时终止循环或执行某些特定条件下的程序。
选择结构语句包括if和switch,这和其它编程语言都是一样的,表示程序中可以有的选择分支。
首先来看下if语句。if语句包括单if语句,if-else语句和if-elseif语句。 单if语句只是对一个条件进行判断,符合改条件时执行某语句;
if-else语句也是对某一条件进行判断,但是加入了不符合该条件的else语句部分;
而if-else if语句则是对多个条件进行逐一判断的语句。if语句表示的选择结构符合自然语言,也就是“如果...就...(否则...)”或者是“如果1...就...如果2...就....如果3...就...(否则...)”,看了下面的求一个数的绝对值程序就会更加明白if语句的使用:
这个程序就是求一个数字的绝对值,当我们输入的数字小于0的时候,那么取反得到相反数,而对于正数则不用取反。
下面来看一下if-else结构的语句,先看如下的求奇偶数程序:
这是一个奇偶数判断的程序,输入一个数字对2求模,如果余数为0说明是偶数,否则是奇数。这中间就可以应用if-else来作为选择结构的语句。
下面来看if-else if的示例,也就是多个判断条件的用法:将百分制转化为A、B、C、D
那么对于我们每次的输出,程序都做出了选择和判断。同时这里我们使用了与条件的综合判断.那么再看下面这个判断闰年程序,我们使用更加复杂的条件进行判断:
这是一个求闰年的程序,那么在if判断中我们使用了与条件和或条件组成的复合条件判断。
|