Java编程那些事儿30—流程控制基础

来源:互联网 发布:行助手是什么软件 编辑:程序博客网 时间:2024/05/16 14:01
第五章 流程控制
         流程就是指程序执行的顺序,流程控制就是指通过控制程序执行的顺序实现要求的功能。流程控制部分是程序中语法和逻辑的结合,也是程序中最灵活的部分,是判断一个程序员能力的主要方面。
         众所周知,算法是程序逻辑的核心,而算法的绝大部分代码都是流程控制实现的。
         流程控制就是将程序员解决问题的思路,也就是解决问题的步骤,使用程序设计语言的语法格式描述出来的过程。
5.1 流程控制基础
         流程控制在程序语言实现时,通过三类控制语句进行实现:
顺序语句
顺序语句是一种自然的语句,没有特定的语法格式,总体的执行流程就是先写的代码先执行,后写的代码后执行。
使用顺序语句时,需要特别注意代码的执行顺序。
条件语句
条件语句,又称判断语句或分支语句,在程序中有对应的语法格式,执行流程是根据条件是否成立,决定代码是否执行。如果条件成立,也就是true,则执行对应的代码,否则不执行。
使用条件语句时,需要特别注意条件是否准确以及功能部分的书写。
循环语句
循环语句是一种计算机内部特有的语句,指重复执行的代码,在程序中有对应的语法格式,执行的流程是每次判断条件是否成立,然后决定是否重复执行。循环语句是流程控制部分最灵活、最复杂,也是功能最强大的一类语句。
使用循环语句时,需要注意循环条件以及循环功能部分的书写。
         在程序中,任意复杂的流程,都只通过以上三类语句的组合、嵌套来进行实现,所以在学习流程控制时,首先需要对于三类语句有个基础的认识,然后熟悉相关的语法,进行针对的练习,最后灵活使用这三类语句解决实际的问题。、
         另外,需要强调的是,根据逻辑的需要,各种语句可以任意进行嵌套,也就是在一个语句的内部书写其它的语句,这样可以实现更加复杂的逻辑。
         后续的讲解也按照该顺序进行,本部分会附带部分流程控制的练习。
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。类似的逻辑在实际的项目中也有很多。
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中国移动手机a3很卡怎么办 移动手机a4好卡怎么办 红米手机卡顿反应慢怎么办 红米3s网速慢怎么办 红米4a内存不足怎么办 红米3s手机发热怎么办 魅蓝s6信号差怎么办 oppo手机媒体音量没声音怎么办 红米note3反应慢怎么办 红米4g信号差怎么办 红米4g网速慢怎么办 红米24g信号不好怎么办 红米54g信号不稳定怎么办 红米4a玩游戏卡怎么办 红米4x卡顿怎么办 红米主板烧了怎么办 红米3按键失灵怎么办 l安卓手机运存不够用怎么办 红米2屏幕失灵怎么办 红米手机电池不耐用怎么办 红米手机没内存怎么办 红米2a卡顿怎么办 红米2a手机卡顿怎么办 红米5a内存不足怎么办 红米note1s内存不够怎么办 红米2手机没内存怎么办 红米note显示无服务怎么办 红米手机死屏了怎么办 红米4a信号不好怎么办 小米2a开不了机怎么办 红米4x屏幕失灵怎么办 红米4x外屏坏了怎么办 honor手机开不了机怎么办 honor黑屏开不了机怎么办 红米2开机停在mi怎么办 红米手机无法开机怎么办 小米手机帐号密码忘了怎么办 小米手机忘记小米账号密码怎么办 小米4账号密码忘了怎么办 小米2a触屏失灵怎么办 红米note5拍照不清晰怎么办