- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
KXA150/151 Programming Problem Solving:Week 1.2 Programming Tools Terms 2003: Author - Robyn Gibson Java程序设计 授课教师:赵小敏 浙江工业大学 软件学院 zxm@zjut.edu.cn Introduction 一般而言,Java程序中的语句是顺序执行的,也就是说,按照程序中语句出现的次序从第一条开始依次执行到最后一条。 实际情况中往往会出现一些特别的要求,比如应根据某个条件来决定下面该进行什么操作,或是某些事情应根据需要不断重复地去做…这时就需要用到流程控制语句来控制程序中语句的执行顺序。 Java程序设计语言提供了以下几种流程控制语句: 循环控制: while,do~while和for语句 分支控制:if和switch语句 转向控制:break、continue和return语句 异常处理 循环语句 循环语句的作用是反复执行同一块代码直到满足结束条件。 在现实世界的许多问题中需要用到循环控制。例如:累加求和;迭代求根;求某月工资总和等等。 Java语言中常用以下几种语句来实现循环: while语句 do~while语句 for语句 while 语句 while 语句的语法形式为: while (布尔表达式) { 语句 } while 语句用于在布尔表达式(即测试条件)的值保持为真(true)时反复地执行其中的内嵌语句(一般叫做循环体)。 while 语句的流程图 True 例4-1:用while语句求1+2+…+10的和。 public class WhileTry { public static void main(String[ ] args) { int i,sum; sum=0; //累加器清0 i=1; //i的初始值为1 ? while (i=10) { sum+=i; i++; } ? System.out.println(sum=+sum); } } 例4-2:P632 public class While1 { public static void main(final String[] args) { int n = 0 ; while (n 10) { System.out.println(Counting up + n) ; n++ ; } while (n 0) { System.out.println(Counting down + n) ; n-- ; } } } do-while语句 Java还提供了另一个与while语句类似的语句——do-while 语句。do-while 语句的语法形式如下: do { 语句; } while (布尔表达式); do-while 语句执行的过程为:先执行一次循环体中的语句,然后测试布尔表达式的值。如果布尔表达式的值为真,那就返回执行循环体中的内容。do-while 语句将不断地测试布尔表达式的值并执行循环体中的内容直到布尔表达式的值为假为止。 do-while 语句的流程图 True for语句 for 语句是循环的另一种表示形式。 for语句的语法形式为: for (表达式1;表达式2;表达式3) { 语句; } 例如,要使循环执行某一段代码1000次,可以表达为: for (int number=0; number1000; number++) { …… //一段代码 } 每个for语句都有一个用于决定循环开始和结束的变量,通常称这个变量为循环控制变量,如上例中的number。由上例可见,表达式1用来给循环控制变量赋初值,它只在循环开始的时候执行一次。表达式2是一个布尔表达式,用来决定何时终止循环。表达式3用于改变循环控制变量的值。 for 语句的执行过程如下: (1)先求解表达式1; (2)求解表达式2,若其值为true,则执行for语句中的循环体,然后执行下面第(3)步。若值为false,则结束循环,转到第(5)步。 (3)求解表达式3。 (4)转回上面第(2)步继续执行。 (5)执行for语句下面的一个语句 for语句的流程图 例
您可能关注的文档
- 2014年九年级中考历史复习备考.ppt
- 2014年历史与社会思想品德学业考试考点梳理教学课件.ppt
- 2014年临床护士工作能力考核培训外科部分教学课件.ppt
- ATM1:按“enter”键进入无卡折交易教学课件.ppt
- AUTORK智能型电动执行机构教学课件.ppt
- Erlang零成本实现云计算教学课件.ppt
- A公头都有A+标志教学课件.ppt
- A股市场二季度投资策略内固根本外伺良机.ppt
- ERP的特O'Leary教学课件.ppt
- ERP基础观念及导入方法论教学课件.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)