- 1、本文档共113页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学Java实用教程——最好的java编程书籍第4章
Javadoc也可使用下面的简单格式: javadoc ExampleDocComment.java 这时生成的帮助将忽略作者和版本信息。另外,Javadoc还提供了很多有用的标记,具体情况可查看Javadoc的帮助。 工程规范 4.5 Java程序的编写规则 一个软件开发团队中,每个人一般只负责所开发系统中的某个部分,在软件编码的最后阶段,要将这些部分集成起来,构建成一个最终的软件产品。因此,为了便于软件开发成员之间互相协作、交流和软件的集成,一个软件开发团队一般都会制定一些编码标准或软件开发规则,这些规则一般依据国家标准、行业标准或软件开发工具的特点等制定。本节介绍一些使用Java语言开发软件时常用的软件编写规则。 4.5.1 类的设计规则 下面是几点基本的类设计规则: ● 使用统一、一致的编码风格。 ● 每个类的前面要有对该类的注释; ● 在包含main的类中,不要再设计其他的方法,即将main方法放在一个单独的类中; ● 要使用同一个包中的多个类时,尽量在import语句中使用“*”来代替多个类名; ● 一般不要使用public修饰成员变量; ● 程序中其值不变的量,尽量使用final修饰符来声明; ● 对于类中定义的成员变量,用构造方法进行初始化; ● 类中的成员属性,使用setXXX和getXXX设置或获取其值; ● 一个类的不同方法之间、不同性质的属性之间、属性与方法之间一般要空一行或两行; ● 一个方法或属性的注释放在紧接其代码的前面; ● 尽可能细致地加上注释,并用Javadoc注释文档语法生成自己的程序文档; ● 使类尽可能短小精悍,而且只解决一个特定的问题; ● 一个类要提供尽可能少的公用方法; ● 源程序中,每行的字符要保持在80个以内。 4.5.2 方法的设计规则 方法的主要设计规则是: ● 方法中尽量不要使用continue语句; ● ?break语句一般只使用在switch语句中; ● 每个方法体应该都有return语句,返回值为void的方法,return语句后不能有返回值,并且要将return语句放在方法的最后一行; 注意:for循环一般使用在循环次数事先确定的情况下,而while和do-while循环一般用在循环次数事先不确定的情况下。 在for循环、while循环和do-while循环的循环体中,都可以出现其他的循环语句,也就是说它们都可以嵌套。嵌套循环由一个外层循环和一个或多个内层循环组成。每当外层循环重复时,就重新进入内部循环,重新计算它的循环控制参数。 4. 跳转语句 跳转语句用来实现程序执行过程中流程的转移。Java的跳转语句有三个:continue、break和return。其中return语句用于从被调用的方法中返回到调用方法中。下面主要介绍break和continue语句。 1)? continue语句 continue语句用于循环结构中,表示终止当前这轮循环体的执行,直接进入下一轮循环。continue语句通常有两种使用情况: (1) 不带标号的continue语句:用来结束本次循环,即跳过循环体中continue语句后面的语句,回到循环体的条件测试部分继续执行。 例如: 01 //测试不带标号的continue语句 02 public class TestCont1{ 03 public static void main(String[] args){ 04 int index = 0; 05 while(index = 99){ 06 index+=10; 07 if(index % 20 == 0) 08 continue; 09 System.out.println(The index is + index); 10 } 11 } 12 } 第07行表示当index的值能被20整除时,循环回到05行的while语句处,进行下轮循环的条件测试,而不像正常处理那样去执行后面的09行输出语句。程序的运行结果如图4-5所示。 图4-5 TestCout1.java程序的执行结果 (2) 带标号的continue语句:用来跳过标号所指语句块中所剩的语句,回到标号所指语句块的条件测试部分继续执行(具体应用见本节案例程序)。 Java语言中,标号常用于标识一个语句块或一个循环,标号用有效的标识符表示。一般将标号放在语句块的开头或某一循环的开头。 2) ?break语句 break语句用于从一个语句块中跳转出来,进入该语句块后面的语句继续执行程序。break语句通常
您可能关注的文档
- 基于bq2031铅酸电池充电器设计.doc
- 基于DDS芯片AD9851的信号发生器.doc
- 培训2-28.doc
- 基于DSP在自动供水控制系统中的应1.doc
- 基于LM386的简单功放系统设计可行性报告.doc
- 基于L298的步进电机控制器设计.doc
- 基于EPM240的SDRAM存储器接口实现.doc
- 基于AT89S51单片机的红外报警器的设计.doc
- 基于NET的需求分析和解决方案设计_09设计安全规范.ppt
- 基于PLC的控制系统设计 电气论文.doc
- 环保岗位环保责任制度范文(4篇) .pdf
- 生态工业园区建设特色及对策研究-以山东潍坊经济开发区为例 .pdf
- 河南省信阳市第一高级中学2025届高三历史上学期期中试题扫描版.pdf
- 湖北工业大学工程技术学院全日制本专科教育合同审核审批表【模板】.pdf
- 生物实验室安全管理制度7篇 .pdf
- 生产统计的岗位职责 .pdf
- 浅析古筝曲《抒情幻想曲》 .pdf
- 河北省保定市竞秀区乐凯中学2023-2024学年八年级上学期月考数学试题.pdf
- 湘教版2021-2022学年七年级下学期地理期中考试试卷A卷精编 .pdf
- 甘肃省金昌市永昌县2023-2024学年高一上学期期中考试语文试题(含答案.pdf
最近下载
- 项目的实施流程.pdf VIP
- 2024年6月8日浙江杭州市直遴选笔试真题及答案解析.doc VIP
- 新人教版初中数学九年级上册《第二十三章旋转:23.1图形的旋转》公开课教案_4.pdf
- invt英威腾chf100a变频器使用说明书.doc
- 《生物化学课程标准.doc VIP
- 2023年黑龙江大学法学专业《民法学》期末试卷A(有答案).docx VIP
- GB_T 20001.3-2015 标准编写规则 第3部分:分类标准(OCR).pdf VIP
- 开放式和针阀式热流道比较.ppt
- 义务教育版(2024)三年级全一册第6课《视频记录片段》课件.pptx VIP
- 重庆市XX住宅工程分户验收表格填写样例.docx
文档评论(0)