- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5.3 循环语句 循环结构是在一定的条件下,反复执行某段程序直到满足结束条件为止的流程控制结构,而被反复执行的程序称做循环体。Java 语言中的循环语句有while语句、 do…while语句和for语句三种,它们各自的执行流程如图2.3所示。 1. while语句 2. do…while语句 3. for语句 * * 1. while语句 while语句不仅是循环语句,而且还是条件判断语句;它的一般语法格式如下: while(条件表达式语句) { 循环体; } int count = 0; while (count 10) {System.out.println(count); count++; } * * do…while语句的功能和while语句差不多,只不过它是在执行完第一次循环之后才去判断条件表达式;这就是说循环体至少被执行一次。它的语法格式如下: do { 循环体 }while(条件表达式) 2. do…while语句 do { System.out.println(count); count++; } while (count 10) * * for语句是Java 语言中使用最多、最灵活、最有效的循环结构。它的基本格式如下: for(表达式1;表达式2;表达式3) { 循环体; } 3. for语句 for(count = 0; count 10; count++) { System.out.println(count); } * * 图2.3 Java语言的三种循环控制语句流程 (1) while语句 (2) do-while语句 (3) for语句 * * Java语言支持3种形式的跳转语句:break语句、continue语句和return语句。 2.5.4 跳转语句 1. break语句 2. continue语句 * * 1. break语句 break语句只能用于两种环境,第一种是switch 语句中,第二种是循环结构中的do…while、while 和for语句中。 它有两种格式:一种是带标号的,一种是不带标号的。格式如下: ① break; ② break 标号; * * continue语句和break 语句不同,continue语句只能用于循环语句中,它起到终止本次循环的作用。即不再执行本次循环中continue 语句后面的语句,而是转入下一次循环。 continue语句同样也有两种格式:一种是带标号的,一种是不带标号的。格式如下: ① continue; ② continue 标号; 2. continue语句 int number = 29; for (int i = 2; i number; i++) { if (number % i == 0) { System.out.println(i+“是非质数); continue; } System.out.println(i+“是质数); } * * 2.5.5 灵活运用return语句 return语句的作用是让程序流程从方法调用中返回给调用者。它在语法格式上可分为不带返回值和带返回值两种。格式如下: ① return ; ② return 表达式; 不带返回值的return 语句可以省略。 返回 * * 输入 输出 输入和输出是Java程序的重要组成部分,它提供了人机交互的手段,它们属于方法调用语句,由于常用,对它们专门介绍。 在Java中,通过Syetem.in和System.out对象分别与键盘和显示器发生联系而完成程序信息的输入和输出 System.out对象包含着多个向显示器输出数据的方法。System.out对象中包含的最常用的方法是println()方法和print()方法 System.in对象可用于从键盘接收输入 * * 从键盘读一个字符 import java.io.*; //利用java输入、输出类 public class ReadChar { public static void main(String args[]) { try { //try 语句 char ch=(char)System.
您可能关注的文档
- 第5章 有关xml的其他协议.ppt
- 第5章-Java异常处理.ppt
- 第6章 Struts 2进阶.ppt
- 第06章 图形用户界面.ppt
- 第6章 JSP中访问数据库.ppt
- 第6章 树和二叉树3-线索二叉树和森林.ppt
- 第6章 语法制导翻译和中间代码生成.ppt
- 第6章 重复结构典型算法.ppt
- 第6章-Java常用基础类.ppt
- 第07章 JSP数据库核心技术.ppt
- 执业药师之《药事管理与法规》检测卷讲解含答案详解(最新).docx
- 执业药师之《药事管理与法规》全真模拟模拟题及答案详解(全国通用).docx
- 2025年执业药师之《西药学综合知识与技能》模拟试题附参考答案详解(突破训练).docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库含答案详解(培优a卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题精选附答案详解(名师推荐).docx
- 执业药师之《药事管理与法规》强化训练模考卷带答案详解.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺测试卷包附参考答案详解(b卷).docx
- 2025年执业药师之《西药学综合知识与技能》模考模拟试题及参考答案详解(夺分金卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题含答案详解【b卷】.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库带答案详解(b卷).docx
最近下载
- 贵州省事业单位人员聘用合同书.doc VIP
- 4.建筑施工企业项目负责人安全生产考核合格证书样本.pdf VIP
- 贵州省事业单位人员聘用合同书范本.docx VIP
- 皮带接头硫化上.pptx VIP
- 陕西省事业单位合同5篇.docx VIP
- 贵州省事业单位人员聘用合同书(合同范本).pdf VIP
- SYT 4201.2-2019 石油天然气建设工程施工质量验收规范 设备安装工程 第2部分:塔类.docx VIP
- SYT 4201.4-2019 石油天然气建设工程施工质量验收规范设备安装工程 第4部分:炉类.docx VIP
- 解读2021新安全生产法课件PPT(内容完整).pptx VIP
- SY_T 4201.3-2019 石油天然气建设工程施工质量验收规范 设备安装工程 第3部分:容器类.docx VIP
文档评论(0)