第3讲Java语言基础(5)循环结构程序设计

第3讲Java语言基础(5)循环结构程序设计

ID:40231105

大小:371.50 KB

页数:19页

时间:2019-07-27

第3讲Java语言基础(5)循环结构程序设计_第1页
第3讲Java语言基础(5)循环结构程序设计_第2页
第3讲Java语言基础(5)循环结构程序设计_第3页
第3讲Java语言基础(5)循环结构程序设计_第4页
第3讲Java语言基础(5)循环结构程序设计_第5页
资源描述:

《第3讲Java语言基础(5)循环结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3讲Java语言基础(5)2021/8/4循环结构程序设计本讲内容循环结构Java控制语句-while语句Java控制语句-do-while语句Java控制语句-for语句2021/8/4学习目标掌握Java控制语句中的三种循环,while语句、do-while语句、for语句的应用。2021/8/41.循环结构循环结构指的是按照一定的条件反复执行的某些算法步骤。反复执行的步骤称为循环体。循环体满足条件?是否循环体满足条件?否是执行一次循环体后,对条件进行判断,如果条件满足,就继续执行循环体,直到条件不满足时终止循环。在每次执行循环体前,对条件进行判断,当条件

2、满足,执行循环体,否则终止循环。直到型当型开始i=1S=0i=i+1S=S+ii≤100?输出S结束否是例:设计一个计算1+2+3+…+100的值的算法,并画出程序框图。第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050.算法:第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步。当型循环结构结束Sum=Sum+ii=i+1i<=100?输出Sum否是i=1:Sum=0开始输出Sum结束i=1:Sum=

3、0开始Sum=Sum+ii=i+1i<=100?是否循环结构直到型结构当型结构例:设计一个计算1+2+3+…+100的值的算法,程序框图如下。2.Java控制语句——循环语句while(当型循环)循环语句while(当型循环)[初始化条件]while(表达式){//循环条件body;//循环体[iteration;]//迭代,变更循环条件}当表达式为true时,执行{}中的语句(循环体),否则终止循环。其特点是:先判断表达式,后执行语句。tbfalsetrue例:WhileSum.java编写程序,计算自然数1+2+3+……+99+100的和。publiccla

4、ssWhileSum{publicstaticvoidmain(String[]args){inti=1;sum=0;while(i<=100){sum=sum+i;i++;}System.out.print(sum);}}结束Sum=Sum+ii=i+1i<=100?输出Sum否是i=1:Sum=0开始3.Java控制语句——循环语句do-while(直到型循环)循环语句do-while(直到型循环)[initialization]//初始化条件do{body;//循环体[iteration;]//迭代,变更循环条件}while(表达式);//循环条件先执行一

5、次指定的循环体语句,然后判别表达式,当表达式的值为true时,返回重新执行循环体语句,如此反复,直到表达式的值为false,此时循环结束。特点:先执行循环体,然后判断循环条件是否成立。tbfalsetrue例:DowhileSum.java编写程序,计算自然数1+2+3+……+99+100的和。publicclassDowhileSum{publicstaticvoidmain(String[]args){inti=1;sum=0;do{sum=sum+i;i++;}while(i<=100);System.out.print(sum);}}输出Sum结束i=1

6、:Sum=0开始Sum=Sum+ii=i+1i<=100?是否4.Java控制语句——循环语句for(另一种当型循环)循环语句for(另一种当型循环)for(表达式1;表达式2;表达式3){body;//循环体}表达式1//初始化条件表达式2//循环条件表达式3//迭代,变更循环条件表达式2bodyfalsetrue表达式3表达式14.Java控制语句——循环语句for(另一种当型循环)for语句的执行过程:(1)先求解表达式1。(2)求解表达式2,若其值为真,则执行for语句中指定的内嵌语句,然后执行下面第(3)步。若为假,则结束循环,转到第(5)步。(3)求

7、解表达式3。(4)转回上面第(2)步骤继续执行。(5)循环结束,执行for语句下面的一个语句for语句实现循环过程循环初始条件循环控制条件循环体for语句等价于下列语句:表达式1;while(表达式2){语句;表达式3;}表达式2?执行语句执行for循环之后的语句执行表达式3执行表达式1不成立成立4.Java控制语句——循环语句for(另一种当型循环)说明:1.for语句最简单的应用形式也就是最易理解的如下形式:for(循环变量赋初值;循环条件;循环变量增值)2.表达式1和表达式3可以是一个简单的表达式,也可以是逗号表达式,即包含一个以上的简单表达式,中间用逗号

8、间隔。如:for(sum

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。