- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
◆与其去思考其中的原因,我们还不如将上面的第二句改为几条语句来实现我们想要的结果。 不要在一行中编写太复杂的表达式,也就是不要在一行中进行太多的运算 在一行中进行太多的运算并不能为你带来什么好处,相反只能带来坏处,它并不比改成几条语句的运行速度快,它除可读行差外,还极容易出错。 对于优先级顺序,读者不用刻意去记,有个印象就行如果你实在弄不清这些运算先后关系的话,就用括号或是分成多条语句来完成你想要的功能,因为括号的优先级是最高的, 这也是软件编码规范的一个要求。 如何避免多个运算符带来的问题 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ◆表达式: 表达式是运算符和操作数的结合,它是任何一门编程语言的关键组成部分 表达式允许程序员进行数学计算、值的比较、逻辑操作以及在Java中进行对象的操作。 一些表达式的例子: ◆语句: ◆空语句: ◆复合语句:{ } ◆代码块:{} 表达式和语句 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ◆顺序结构 ◆选择结构 ◆循环结构 顾名思义,顺序结构就是程序从上到下一行一行执行的结构,中间没有判断和跳转,直到程序结束。 程序的流程控制 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ◆if (表达式) 语句; ◆ if (表达式) 语句1; else 语句2; ◆ if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式2) 语句3; … else 语句n; if语句的选择结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ◆每个语句可以是使用{ }组成的复合语句。 ◆条件表达式: 变量 = 布尔表达式?语句1:语句2; ◆ If语句还可以嵌套使用 if (表达式1) if (表达式2) 语句1; else语句2; esle if (表达式2) 语句3; else语句4; 嵌套时最好使用{}确定层次界限,举例说明。 if语句的选择结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ◆Switch (表达式) { case 常量表达式1:语句1;break; case 常量表达式2:语句2;break; … case 常量表达式n:语句n;break; default: 语句n; } default语句是可选的,它接受除上面接受值的其他值,通俗的讲,就是谁也不要的都归它。 case后面可以跟多个语句,这些语句可以不用大括号括起来 。 switch语句判断条件可接受int, byte, char, short型,不可以接受其他类型。 一旦碰到第一次case匹配,就会开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,后面case条件下的代码都会被执行,直到碰到break语句为止。我们可以利用这个特点来用同一段语句处理多个case条件。 switch语句的选择结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ◆While (表达式) 语句; int x=1; while(x3) { System.out.println(x=+x); x++; } ?脚下留心:while表达式的括号后面一定不要加“;” while循环语句 Evaluation only. Created with Aspose.Slides for .
您可能关注的文档
- 《26那片绿绿的爬山虎ppt课件2.ppt
- 《2Java程序设计基本语法.ppt
- 《29安全用电.ppt
- 《2SAS简介与基本数据操作.ppt
- 《28.提高楼房地基基础安全性.ppt
- 《2、三基色原理和计色系统.ppt
- 《2、小儿腹泻.ppt
- 《2LTI系统描述.ppt
- 《23晶体学基础.ppt
- 《29湖心亭看雪.ppt
- 2025年设备退货协议7篇.pdf
- 2025年中国电脑夹行业市场发展前景及发展趋势与投资战略研究报告.docx
- 全科临床年终总结.pptx
- 2025年中国焊管轧辊模具行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国PVC-U管道行业市场发展前景及发展趋势与投资战略研究报告.docx
- 公司档案培训.pptx
- 2025年中国塑料LED灯笔行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国胜野牌制冰机行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国吸音板行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国自动束带机行业市场发展前景及发展趋势与投资战略研究报告.docx
文档评论(0)