JAVA开发 葵花宝典 04.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 程序设计中的流程控制 什么是流程控制呢?流程就是做一件事情的顺序,或者说是次序。在程序设计中,流程就是要完成一个功能,而流程控制则是指如何在程序设计中,控制完成某种功能的次序。本章将通过大量的实例,为读者讲述如何在程序中设计好流程控制。 4.1 编程风格 本章开始接触到编写程序代码,有一点必须强调,那就是编程风格的问题,虽然其不影响程序代码段的运行,但对于程序的可读性起着重要的作用。自己编出的程序要让别人看懂,首先在排版方面要非常注意,下面将探讨编程风格的问题。 每个人的编程风格、每个软件开发公司的编程风格都不一样。一个人编写的程序代码,就应该能让别人看懂,甚至是过了很长时间,自己也要看的懂,否则这个程序就成了一个死程序。编程风格是指编程时的格式,让程序看上去就很有层次感。下面通过一些例子,说明编程风格的重要性,先来看第一个例子。(具体内容请参照本书) 4.2 条件语句 在现实生活中,经常听人说:如果某人发财了,某人会做什么。其实这就是程序设计中所说的条件语句。像“如果……..”、“就………...”,“否则…”,当然这只是很简单的条件语句,在真正的程序设计中,使用的条件语句要比这复杂的多。 4.2.1 条件语句的种类 在程序设计中,条件语句的标准格式如下:(具体内容请参照本书) 4.2.2 如何使用好条件语句 使用好条件语句需要注意以下几点: (1)应该绘制流程图,使编程时思路更加清晰。 (2)编程时,在最简单形式的条件语句中,可以不使用大括号,因为它不会产生混淆,但建议无论是哪种形式的条件语句,都应该使用大括号。 4.3 循环语句 循环语句在程序设计中有什么作用呢?下面先看一段简单的程序段,再来看看使用循环语句编写程序的好处在哪里。(具体内容请参照本书) 4.3.1 For语句 For语句的基本结构如下所示。 For(初始化表达式;判断表达式;递增(递减)表达式) { 执行语句 } (具体内容请参照本书) 4.3.2 while循环 在英文中“while”这个词的意思是“当”,而在Java程序设计中,也可以将其理解为“当”,其语法结构是:(具体内容请参照本书) 4.3.3 do/while语句 在学习do/while语句之前,先清楚while语句是如何工作的。while语句是先进行条件判断,再执行大括号内的循环体。 do/while语句与while语句不同的是,它先执行大括号内的循环体,再判断条件,如果条件不满足,下次不在执行循环体。也就是说,在判断条件之前,就已经执行大括号内的循环体。(具体内容请参照本书) 4.4 中断与继续 在实际编程中,可能会出现中断某个程序,或从一个程序点开始,继续执行程序的特殊情况。对于这种特殊情况,Java会使用中断与继续功能来解决。 4.4.1 中断控制语句 在Java程序开发中,使用关键字“break”来表示中断控制。中断控制语句用来强行退出程序的循环体部分。为了能熟悉中断控制语句,下面看一个简单的程序段,通过这个例子,可以看到中断控制语句在实际开发中的用处。(具体内容请参照本书) 4.4.2 继续语句 在Java程序设计中,继续语句使用关键字“continue”表示。继续语句同中断语句一样,用在循环体中,继续语句是用于终止当前循环体,返回到循环开始处,接着开始新的循环。下面先看一个有关继续语句的实例。(具体内容请参照本书) 4.5 分支语句 在讲述条件判断语句时,曾经提到当判断条件过多时,可以使用分支语句来编写。分支语句的基本机构是:(具体内容请参照本书) 4.6 返回语句 返回语句就是在执行程序的过程中,跳转到另一个程序。一般返回语句用在子程序或程序中的函数方法中。返回语句使用关键字“return”来表示。下面通过一个简单实例,了解返回语句的用法。(具体内容请参照本书) 4.7 常见疑难解答 (具体内容请参照本书) 4.7.1 普通循环是使用For语句还是while语句 答:根据情况不同而定,For循环语句主要针对有限循环而言,也就是说当循环有上限的时候,一般使用For循环。while循环语句则针对那些无限循环的代码而言,当循环没有明确上限,上限只是根据程序中的条件而定的。 4.7.2 一般的程序可否用分支语句来代替条件语句 答:这个要视具体情况而定,如果条件在三重之内,最好使用条件语句。如果超过了三重,最好使用分支语句。 * *

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档