资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,5,讲 分支结构,内容提要,一、,if,:,1,、单分支,2,、双分支,3,、多分支,二、,switch(,主要用于多分支,),第5讲 分支结构 内容提要,程序的执行:顺序、分支、循环,1),顺序:天生的流程,$a=1;,$b=2;,$c=$a+$b;,echo$c;,程序的执行:顺序、分支、循环,2,)分支:因为要判断,单分支的语法:,2)分支:因为要判断,=60)echo“,及格,”;,echo“,不用补考了”,;?,以上为单分支的例子,注意交界值。,单分支的例子:,=6,双分支的语法:,else:,其他的,此外的。,双分支的语法:?php,双分支结构的例子,:,=60)echo“,及格,”,;elseecho“,不及格,;,?,双分支结构的例子:?php,多分支结构的语法:,if(,条件,1),语句块,1,elseif(,条件,2),语句块,2,elseif(,条件,3),语句块,3,else,语句块(各种条件都不成立时),多分支结构的语法:if(条件1),=90)echo,优,;,elseif($fs=80)echo“,良,”;,/,思考:怎么不写,$fs=70)echo,中,;,elseif($fs=60)echo,及格,;,elseecho,不及格,;,/elseif($fs,多分支结构的例子:,?php多分支结构的例子:,Switch,语句,switch($i),case,值,1:,语句块,1;break;,case,值,2:,语句块,2;break;,case,值,3:,语句块,3;break;,default:,默认情况,;,Switch语句switch($i)case,switch,多分支结构的例子:,?php$i=2;switch多分支结构的例子:,?php,程序改写,if,多分支,转,switch,多分支,=90)echo,优,;,elseif($fs=80)echo“,良,”;,elseif($fs=70)echo,中,;,elseif($fs=60)echo,及格,;,elseecho,不及格,;,/,提示:,/1,、试一下可以用范围吗?,/2,、求出十位上的数再来列结构。,?,程序改写 if多分支 转 switch多分支?php,if,多分支与,switch,多分支有什么区别和联系?,思考题:,If,一般用于范围,如分数。,Switch,一般用于具体值,是一种跳动的、分散的排列,如星期。,if多分支与switch多分支有什么区别和联系?思考题:If,今天,我们最重要的是学了分支结构,:,If(,单、双、多分支,),Switch,注意:,1,、各种结构的语法,;,2,、如何选择?根据业务逻辑。,小 结,今天,我们最重要的是学了分支结构:小 结,
展开阅读全文