Java编程那些事儿30—流程节制基本
第五章流程节制
流程就是指措施执行的顺序,流程节制就是指通过节制措施执行的顺序实现要求的成果。流程节制部门是措施中语法和逻辑的团结,也是措施中最机动的部门,是判定一个措施员本领的主要方面。
众所周知,算法是措施逻辑的焦点,而算法的绝大部门代码都是流程节制实现的。
流程节制就是将措施员办理问题的思路,也就是办理问题的步调,利用措施设计语言的语法名目描写出来的进程。
5.1 流程节制基本
流程节制在措施语言实现时,通过三类节制语句举办实现:
l顺序语句
顺序语句是一种自然的语句,没有特定的语法名目,总体的执行流程就是先写的代码先执行,后写的代码后执行。
利用顺序语句时,需要出格留意代码的执行顺序。
l条件语句
条件语句,又称判定语句或分支语句,在措施中有对应的语法名目,执行流程是按照条件是否创立,抉择代码是否执行。假如条件创立,也就是true,则执行对应的代码,不然不执行。
利用条件语句时,需要出格留意条件是否精确以及成果部门的书写。
l轮回语句
轮回语句是一种计较机内部特有的语句,指反复执行的代码,在措施中有对应的语法名目,执行的流程是每次判定条件是否创立,然后抉择是否反复执行。轮回语句是流程节制部门最机动、最巨大,也是成果最强大的一类语句。
利用轮回语句时,需要留意轮回条件以及轮回成果部门的书写。
在措施中,任意巨大的流程,都只通过以上三类语句的组合、嵌套来举办实现,所以在进修流程节制时,首先需要对付三类语句有个基本的认识,然后熟悉相关的语法,举办针对的操练,最后机动利用这三类语句办理实际的问题。、
别的,需要强调的是,按照逻辑的需要,各类语句可以任意举办嵌套,也就是在一个语句的内部书写其它的语句,这样可以实现越发巨大的逻辑。
后续的讲授也凭据该顺序举办,本部门会附带部门流程节制的操练。
5.2 顺序语句
顺序语句是流程节制语句中最简朴的一类语句,在代码中没有语法名目,只需要按照逻辑的先后顺序依次书写即可,所以在实际书写以前,首先要思考清楚对应的逻辑顺序,然后再开始对应的书写。
需要留意的是,在实际的代码中,有些时候代码书写的先后会影响措施的逻辑,譬喻如下输出的代码。
示例代码1:
int n = 10;
n += 2;
System.out.println(n);
示例代码2:
int n = 10;
System.out.println(n);
n += 2;
则由于代码书写的顺序差异,纵然沟通的代码,示例代码1中输出的值是12,而示例代码2中输出的值是10。雷同的逻辑在实际的项目中也有许多。
文章来历:http://blog.csdn.net/Mailbomb/archive/2008/06/10/2533359.aspx