- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章_Java语言基础
1.9 控制语句应用的综合案例 乘法表 1.9 控制语句应用的综合案例 求两个自然数的最大公约数 1.9 控制语句应用的综合案例 百元百鸡问题 1.9 控制语句应用的综合案例 1.9 控制语句应用的综合案例 打印图形 1.9 控制语句应用的综合案例 质数判断 1.10 总结与提示 变量一定在赋值后才可访问 变量赋值一定要数据类型匹配 提倡使用和|| 要区分前置“++”和后置“++” 双等号“==”是关系运算符,“=”是赋 值运算符 1.10 总结与提示 控制语句可分为条件语句、循环语句、跳转语句三大类; 条件语句包括if语句、if-else语句和switch语句; 循环语句包括for循环、while循环和do-while循环; 跳转语句包括break语句和continue语句两大类。 练习题 if-else语句中若出现多个if和else,应该如何配对? switch语句从哪开始执行?如果不结合break语句一起使用会产生什么问题? while循环和do-while循环的区别有哪些? break语句和continue语句的区别与联系是什么? 小结 掌握基本数据类型 1 掌握变量的使用 2 掌握数据类型的转换 3 掌握运算符和表达式 4 掌握控制语句 5 控制语句的应用 6 * 1.4 运算符表达式 其他运算符 运算符 名称 例子 说明 += 加简捷赋值运算符 i+=8 i=i+8 -= 减简捷赋值运算符 i-=8 i=i-8 *= 乘简捷赋值运算符 i*=8 i=i*8 /= 除简捷赋值运算符 i/=8 i=i/8 %= 取模简捷赋值运算符 i%=8 i=i%8 1.4 运算符表达式 其他运算符 运算符 名称 说明 条件与运算符 当左边的表达式计算结果为false时,将不再运算右面的表达式;反之都运算 || 条件或运算符 当左边的表达式计算结果为true时,将不再运算右面的表达式;反之都运算 无条件与运算符 左右表达式都运算 | 无条件或运算符 左右表达式都运算 1.4 运算符表达式 例题3.2 1.4 运算符表达式 三目条件运算符的语法为: 表达式1?表达式2:表达式3 用if语句可以表示为: if(表达式1成立){ return 表达式2; }else{ return 表达式3; } 字符串连接符 字符串1+字符串2 1.4 运算符表达式 例题3.3 1.4 运算符表达式 运算符优先级 运算符 优先级 类型转换 最高 ++、-- ! *、/、% +、- 、=、、= ==、!= | || =、+=、-=、*=、/= 最低 1.5 Java程序规范 java源程序结构 一个完整的Java源程序应该包括下列部分: package语句,该部分至多只有一句,必须放在源程序的第一句; import语句,该部分可以有若干import语句或者没有,必须放在所有的类定义之前; public classDefinition,公共类定义部分,至多只有一个公共类的定义,java语言规定该Java源程序的文件名必须与该公共类名完全一致; classDefinition,类定义部分,可以有0个或者多个类定义; interfaceDefinition,接口定义部分,可以有0个或者多个接口定义。 1.5 Java程序规范 Java编程规范 软件开发是一个集体协作的过程,程序员之间的代码是经常要进行交换阅读的,因此,Java源程序有一些约定成俗的命名规定,主要目的是为了提高Java程序的可读性。 包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event; 类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp; 接口名:命名规则与类名相同,例如interface Collection; 方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount, isButtonPressed; 变量名:全小写,一般为名词,例如:length; 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。 1.6.1 if语句 语法格式: if (条件表达式) { 功能代码块; } 语法说明: if是该语句中的关键字,后续小括号不可省略; 条件表达式返回的结果为布尔型,当返回为真值时执行if功能代码; 功能
您可能关注的文档
- 东北三省四市教研联合体2016届高三第一次模拟考试语文试题解析.doc
- 第3章 3-3 平面四杆机构的设计.ppt
- 第3章 简单电力系统的潮流.pptx
- 第3单元第1课-弘扬法治精神-建设法治国家.ppt
- 第3单元 物质构成的奥秘 复习课(共38张PPT).ppt
- 第3章 ARM系统硬件设计基础.ppt
- 第3章 内部业绩评价答案.doc
- 第3册第5单元两宋的繁荣与元的统一 - 副本.ppt
- 2016中考大讲堂-化学分析.ppt
- 第3章 工程形体图样画法.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)