- 1、本文档共288页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
System.out.println();
System.out.println(当i=+i+时,跳出while循环.);
break;//终止并跳出了while循环
}
}
}
}
程序执行结果如图2-44所示。图2-44UseBreak.java的执行结果2)?continue语句
与break语句不同,continue语句并不终止当前循环。在循环体中遇到continue语句时,本次循环结束,回到循环条件判断是否执行下一次循环,所以continue语句仅跳过最内层循环的剩余语句。continue语句的格式如下:
continue标号;
具体应用参考下面程序。
【例2-32】continue使用演示程序。publicclassUseContinue{
publicstaticvoidmain(String[]args){
for(inti=1;i=8;i++){//控制8次输出
if(i==2||i==5){
System.out.print(下一循环.);
continue;
}
System.out.print(i=+i+);
}
}
}
程序执行结果如图2-45所示。图2-45UseContinue.java的执行结果下面看一个比较简单的例子,程序App.java的清单如下所示。
【例2-33】程序App.java。
publicclassApp
{
publicstaticvoidmain(String[]args)
{
System.out.println(Hello,littleboy!);
}
}2.6方法程序执行结果如下:
Hello,littleboy!
在类App中有一个main()方法,这是应用程序的入口方法,即程序的执行顺序是从main()方法开始直到其结束。Java虚拟机(JVM)在启动应用程序时会寻找该方法,当找到main()方法时,JVM将控制权交给它。那么什么是方法(method)呢?面向对象编程中的方法类似于标准编程中的函数或者子程序,它是一个执行代码块,可以将控制传递给它,由它返回一个值。方法可提供方便的途径将代码包装为单个功能单位,当调用方法时,Java虚拟机执行方法中的代码。在App.java程序里设计了一个main()方法,这个方法里有一行执行代码,功能是完成信息的显示。在显示的执行操作上,通过System.out对象(在关于输入/输出的章节中会讲到)调用了println()方法,println()是系统定义好的一个方法,使用时只需按照要求进行调用即可。后面将会讲到如何调用方法。Java的方法决定了一个对象能够接收什么样的消息,能进行什么样的操作。这一节先讲解方法的基本操作,对于方法在Java中的深入运用将在第3章讨论。2.6.1方法的定义和调用
1.方法的定义
方法的基本组成成分包括:名称、参数、返回值和方法体。下面是它最基本的形式:
returnTypemethodName(parameter_list)
{
/*Methodbody*/
}返回类型(returnType)是指调用方法后返回数据的类型,这些类型包括int、float、某种对象类型或者void(方法不返回任何值)等。方法名(methodName)的命名要遵循一定的规则:方法名中第一个单词要小写,后面每个单词的第一个字母要大写,如inforDisplay、charSort等。参数列表(parameter-list)给出了要传递给方法的信息的类型和名称。方法名和参数列表共同唯一地标识出某个方法。方法的实际主体(当调用方法时执行的代码)包含在方法声明后面的代码块(Methodbody)中。
程序MethodDemo_1.java给出了一个简单的方法示例。【例2-34】MethodDemo_1.java程序。
publicclassmethodDemo_1
{
staticvoidinforDisplay()
{
System.out.println(studymethod!);
}
publicstaticvo
您可能关注的文档
- 《Java语言程序设计》课件第9章.ppt
- 《机器人程序设计——仿人机器人竞技娱乐运动设计》课件第1章.ppt
- 《机械设计》课件第14章.ppt
- 《存储技术基础》课件第2章.ppt
- 《TMS320C3X系列—DSP原理与开发技术》课件第2章.ppt
- 《Java语言程序设计》课件第6章.ppt
- 《工程力学》课件第8章.ppt
- 《机械设计》课件第5章.ppt
- 《机械设计》课件第6章.ppt
- 《Google Android开发技术》课件第4章.ppt
- 桐乡市凤鸣合纤有限公司整理应届高校毕业生招聘重点基础提升模拟试题(共100题)附带答案题库及答案解析.docx
- 计算机系统的安装行业发展前景与机遇展望报告.docx
- 计算机数据数字压缩行业市场需求分析及未来五至十年行业预测报告.docx
- 桐乡市凤鸣合纤有限公司2024年招聘(高频重点提升专题训练)共100题附带答案题库附答案(培优B卷).docx
- 桐乡市凤鸣合纤有限公司完整版定向招聘历年高频难、易错点100题模拟试题附带答案完整版(A卷).docx
- 2025年功能性耐火材料项目可行性建设方案.docx
- 桐乡市凤鸣合纤有限公司整理应届高校毕业生招聘重点基础提升模拟试题(共100题)附带答案题库及答案解析.docx
- 歌山建设集团有限公司2024定向招聘历年高频难、易错点100题模拟试题附带答案完整版及答案【精选题】.docx
- 航空运输智能化行业风险投资态势及投融资策略指引报告.docx
- 欧美投资集团有限公司2024年招聘762人公开引进急需紧缺人才笔试参考题库(共100题)答案完整题库.docx
最近下载
- 华侨大学2022-2023学年《数据结构》期末考试试卷(A卷)附参考答案.docx
- 23G518-1 门式刚架轻型房屋钢结构(无吊车).docx VIP
- 大班安全教育《食物变质啦!》课件.ppt
- 《中华人民共和国保守国家秘密法》解读学习.pptx VIP
- 2024中华人民共和国保守国家秘密法实施条例学习解读PPT课件.ppt VIP
- 银行2024年营销活动方案参考6篇.docx
- 2024年沪教版小学六年级上学期期末英语试卷与参考答案.docx VIP
- 光伏板清洁机器人组件生产线项目投资估算分析报告.docx VIP
- 基于单片机的汽车电动后视镜控制系统设计.docx
- 高速公路文明收费服务规范及标准.doc
文档评论(0)