|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。
第五章流程把持
流程就是指程序实行的按次,流程把持就是指经由过程把持程序实行的按次完成请求的功效。流程把持部分是程序中语法和逻辑的分离,也是程序中最天真的部分,是判别一个程序员才能的次要方面。
尽人皆知,算法是程序逻辑的中心,而算法的尽年夜部分代码都是流程把持完成的。
流程把持就是将程序员办理成绩的思绪,也就是办理成绩的步骤,利用程序计划言语的语法格局形貌出来的历程。
5.1流程把持基本
流程把持在程序言语完成时,经由过程三类把持语句举行完成:
l按次语句
按次语句是一种天然的语句,没有特定的语法格局,整体的实行流程就是先写的代码先实行,后写的代码后实行。
利用按次语句时,必要出格注重代码的实行按次。
l前提语句
前提语句,又称判别语句或分支语句,在程序中有对应的语法格局,实行流程是依据前提是不是建立,决意代码是不是实行。假如前提建立,也就是true,则实行对应的代码,不然不实行。
利用前提语句时,必要出格注重前提是不是正确和功效部分的誊写。
l轮回语句
轮回语句是一种盘算机外部独有的语句,指反复实行的代码,在程序中有对应的语法格局,实行的流程是每次判别前提是不是建立,然后决意是不是反复实行。轮回语句是流程把持部分最天真、最庞大,也是功效最壮大的一类语句。
利用轮回语句时,必要注重轮回前提和轮回功效部分的誊写。
在程序中,恣意庞大的流程,都只经由过程以上三类语句的组合、嵌套来举行完成,以是在进修流程把持时,起首必要关于三类语句有个基本的熟悉,然后熟习相干的语法,举行针对的实习,最初天真利用这三类语句办理实践的成绩。、
别的,必要夸大的是,依据逻辑的必要,各类语句能够恣意举行嵌套,也就是在一个语句的外部誊写别的的语句,如许能够完成加倍庞大的逻辑。
后续的解说也依照该按次举行,本部分会附带部分流程把持的实习。
5.2按次语句
按次语句是流程把持语句中最复杂的一类语句,在代码中没有语法格局,只必要依据逻辑的前后按次顺次誊写便可,以是在实践誊写之前,起首要思索分明对应的逻辑按次,然后再入手下手对应的誊写。
必要注重的是,在实践的代码中,有些时分代码誊写的前后会影响程序的逻辑,比方以下输入的代码。
示例代码1:
intn=10;
n+=2;
System.out.println(n);
示例代码2:
intn=10;
System.out.println(n);
n+=2;
则因为代码誊写的按次分歧,即便不异的代码,示例代码1中输入的值是12,而示例代码2中输入的值是10。相似的逻辑在实践的项目中也有良多。
文章来历:http://blog.csdn.net/Mailbomb/archive/2008/06/10/2533359.aspx
你通过从书的数量和开发周期及运行速度来证明:net网页编程和ruby要比java简单。 |
|