- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * 2009年 浙江工业大学软件学院 Java程序设计视频教程 Java程序设计视频教程 本讲主题 循环语句与转向语句 * 循环语句与转向语句 循环结构使得一部分语句可以重复执行多次,Java程序设计语言提供了三种循环语句: while do~while for Java还提供了以下转向语句,辅助实现对程序执行流程的控制 break continue return * while 循环语句 语法形式为: while (布尔表达式) { 循环体 } 执行流程见右图 false 循环体 布尔表达式 true * 例:用while循环求1+2+…+10的和 public class WhileDemo { public static void main(String[ ] args) { int i,sum; sum=0; //sum存放结果。初始化为0 i=1; //i用于控制循环的次数。初始化为1 ? while (i=10) { sum+=i; i++; } ? System.out.println(sum=+sum); } } * do-while循环语句 语法形式如下: do { 循环体 } while (布尔表达式); 执行流程见右图 循环体 布尔表达式 true false * for循环语句 语法形式如下: for(赋值语句表;条件表达式;运算表达式表) { 循环体 } 执行流程如右图 true 执行运算表达式表 条件表达式 循环体 For语句的下一句 执行赋值语句表 false * 例:用for循环求1+2+…+10的和 public class ForDemo { public static void main(String[ ] args) { int sum=0; //sum存放结果,初始化为0 for(int i=1;i=10;i++) { sum+=i; } System.out.println(sum=+sum); } } * 使用for循环的注意事项 赋值表达式表可以是用逗号分隔的多个赋值表达式,也可以为空。并且在该表达式中可以定义局部变量。如: for(int i=0,j=10;ij;i++){…} 上述语句定义了两个局部变量i和j,这两个变量的作用范围是该循环语句。 但赋值表达式表不能既使用已定义的变量,又定义新变量。如下述语句是错误的。 for(i=0, int j=10;ij;i++){…} * 使用for循环的注意事项 条件表达式可以为空。为空时等同于true。 运算表达式表可以是用逗号分隔的多个运算(赋值)表达式,也可以为空。 循环体可以为空。循环体为空时可以取消”{}”,直接加一个”;”。 * 例:用for循环求1+2+…+10和的第二种写法 public class ForDemo2 { public static void main(String[ ] args) { int i,sum; for(i=1,sum=0;i=10;sum+=i,i++); System.out.println(sum=+sum); } } 例:用for循环求1+2+…+10的和的另一种写法 public class ForDemo3 { public static void main(String[ ] args) { int i=1,sum=0; for(;;) { sum=sum+i; i++; if (i10) break; //强行退出循环 } System.out.println(sum=+sum); } } * * 循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,形成多重循环。 上述三种循环(while循环, do-while循环和for循环)语句之间可以相互嵌套使用。 * 几种循环结构的选用 如果循环的次数不确定,则一般选用while
您可能关注的文档
- G41J-6型阀体卧式双面组合钻液压及夹具设计.doc
- FY17H2联想PCG大客户地市渠道产品培训百城讲堂_图文.ppt
- FY10新员工培训课件(自学版)更新.ppt
- GIS在物流配送中的运用_大学本科.doc
- Geomap3.6地质制图系统.ppt
- gj2010-133 安置房、新生桥市场太阳能热水器采购及安装工....doc
- GPS原理及其应用PPT电子课件教案-第6章_全球定位系统的应用.ppt
- GPS RTK在地形测量中的应用.doc
- GPS原理及其应用PPT电子课件教案-第2章_时间系统和坐标系统.ppt
- GPS车辆智能管理平台技术方案20100209.doc
- java程序设计教程课件-06Java视频教程-结构化程序设计表达工具.ppt
- java程序设计教程课件-07面向对象程序设计1.ppt
- java程序设计教程课件-12包的使用以及可执行jar文件的创建.ppt
- java程序设计教程课件-13Java视频教程-字符串.ppt
- java程序设计教程课件-14Java包装类集合类.ppt
- java程序设计教程课件-第15章视频教程-泛型枚举.ppt
- java程序设计教程课件-第23章java视频教程-多线程程序设计.ppt
- java面向对象程序设计—.doc
- java贪吃蛇小游戏开发.doc
- JSBX6-L湿式混凝土喷射机组使用说明书(金长).doc
最近下载
- 2024年10月27日云南昭通市事业单位选调笔试真题及答案解析.doc VIP
- 讲义总结岩土工程勘察讲义.ppt VIP
- 非常规油气勘探开发地质风险评估.pdf
- 中职 图形图像处理(Photoshop CS5)PS(第7章)教学课件 高教版.ppt VIP
- 市政道路监理规划-范本.pdf VIP
- 2025海南省通信网络技术保障中心招聘事业编制人员12人(第1号)笔试模拟试题及答案解析.docx VIP
- 《飞机上应急医疗》课件——心肺复苏的流程.pptx VIP
- 中职 图形图像处理(Photoshop CS5)PS(第6章)教学课件 高教版.ppt VIP
- 抖音直播社区公约.pdf VIP
- 地质灾害治理工程施工技术规范 DB50_T 989-2020 重庆.pdf VIP
文档评论(0)