09_java循环结构-for,while及dowhile

09_java循环结构-for,while及dowhile

ID:30748682

大小:76.50 KB

页数:9页

时间:2019-01-03

09_java循环结构-for,while及dowhile_第1页
09_java循环结构-for,while及dowhile_第2页
09_java循环结构-for,while及dowhile_第3页
09_java循环结构-for,while及dowhile_第4页
09_java循环结构-for,while及dowhile_第5页
资源描述:

《09_java循环结构-for,while及dowhile》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java循环结构-for,while及do...while顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次「就需要使用循环结构。Java屮有三种主要的循环结构:•while循环•do...while循环•for循环在Java5屮引入了一种主要用于数组的增强熨for循坏。while循环while是最棊本的循环,它的结构为:while(布尔表达式){//循环内容}只耍布尔表达式为true,循环体会一直执行下去。实例publicclassTest{publicstaticvoidmain(

2、Stringargs[]){intx=10;while(x<20){System・out亠匸讣亡("vaJLueofx:n+x);System.out.print(nn);以上实例编译运行结杲如2valueofx:10valueofx:11valueofx:12valueofx:13valueofx:14valueofx:15valueofx:16valueofx:17valueofx:18valueofx:19do...while循环对于while语句而言,如果不满足条件.则不能进入循环。但

3、有时候我们需要即使不满足条件•也至少执行一次。do...while循环和while循环相似,不同的是,do...while循环至少会执行一次。do{//代码语句}while(布尔表达式);注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式Z前已经执行了。如果布尔表达式的值为true,则语句块一直执行,玄到布尔表达式的值为falseC实例publicclassTest{publicstaticvoidmain(Stringargs[]){intx=10;do{System.out.print

4、(nvalueofx:n+x);x++;System.out.print(uf,);}while(x<20);}}以上实例编译运行结果如下:valueofx:10valueofx:11valueofx:12valueofx:13valueofx:14valueofx:15valueofx:16valueofx:17valueofx:18valueofx:19for循环虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句一for循环,使一些循环结构变得更加简

5、单。for循环执行的次数是在执行前就确定的。语法格式如卜1for(初始化;布尔表达式;更新){//代码语句}关于for循环冇以下几点说明:•最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。•然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。•执行一次循环后,更新循环控制变量。•再次检测布尔表达式。循环执行上面的过程。实例publicclassTest{publicstaticvoidmain(Str

6、ingargs[]){for(intx=10;x<20;x=x+1){System.out.print(nvalueofx:n+x);System.out.print(nn);以上实例编译运行结杲如2valueofx:10valueofx:11valueofx:12valueofx:13valueofx:14valueofx:15valueofx:16valueofx:17valueofx:18valueofx:19Java增强for循环Java5引入了-•种主要用于数组的增强塑for循环。J

7、ava增强for循环语法格式如F:for(声明语句:表达式)//代码句子声明语句:声明新的局部变屋,该变屋的类型必须和数纽元素的类型匹配。其作用域限定在循环语句块,其値与此时数组元素的值相等。表达式:表达式是耍访问的数组名,或者是返冋值为数组的方法。实例publicclassTest{publicstaticvoidmain(Stringargs[]){int[]numbers={10,20,30,40,50};for(intx:numbers){System.out.print(x);Syste

8、m.out.print(n,n);}System.out.print(nn);String[]names={nJames11,,,Larry,',,fTomn,,fLacyn};for(Stringname:names){System.out.print(name);System・out.print(H);}}}以上实例编译运行结果如下:10,20,30,40,50,James,Larry,Tom,Lacy,break关键字break主要用在循环语句或者switch语句中,用来

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

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

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