- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/ 第2章 计算器——数据类型与表达式 能力目标: 理解数据类型,学会声明和使用变量,学会运用算术运算符和表达式。 理解语句,学会使用声明语句、赋值语句和方法调用语句。 能运用运算符、表达式和语句编写简单计算器程序。 内容介绍 2.1 任务预览 2.2 标识符 2.3 关键字 2.4 变量 2.5 基本数据类型 2.6 字符串及其与数值的转换 2.7 算术运算符及算术表达式、字符串连接符 2.8 赋值运算符、赋值表达式及赋值语句 2.9 运算符的优先级与结合性 2.10 自增和自减运算符 2.11 语句与方法 2.12 本章小结 2.13 实训2:简易计算器 2.1 任务预览 本章实训程序运行结果: 2.2 标识符 标识符:按一定规则定义、命名的符号名称。 标识符命名规则: (1)只能使用字母(含汉字)、数字和下划线; (2)必须以字母或下划线开头。 例如:x、y、strX、strY、_age、studentCourseScore、CalculateArea、stu1、stu2、数1、变量2、计算面积 两种标识符: (1)预定义保留的关键字 (2)用户标识符 用途:对程序的各个组成元素如变量、方法、类等进行命名标识。 2.3 关键字 abstract else interface static boolean extends long super break false main switch byte final native this case finally new throw catch float null throws char for package true class if private try continue implements protected void default import public while do instanceof return double int short Java关键字描述列表 abstract //抽象方法,抽象类的修饰符 assert //断言条件是否满足 boolean //布尔数据类型 break //跳出循环或者label代码段 byte //8-bit 有符号数据类型 case //switch语句的一个条件 catch //和try搭配捕捉异常信息 char //16-bit Unicode字符数据类型 class //定义类 const //未使用 continue //不执行循环体剩余部分 default //switch语句中的默认分支 do //循环语句,循环体至少会执行一次 double //64-bit双精度浮点数 else //if条件不成立时执行的分支 enum //枚举类型 extends //表示一个类是另一个类的子类 final //表示一个值在初始化之后就不能再改变了 finally //表示方法不能被重写,或者一个类不能有子类 try //语句不管是否发生异常都要执行的语句块 float //32-bit单精度浮点数 for //for循环语句 goto //未使用 if //条件语句 implements //表示一个类实现了接口 import //导入类 instanceof //测试一个对象是否是某个类的实例 int //32位整型数 Java关键字描述列表(续) interface //接口,一种抽象的类型,仅有方法和常量的定义 long //64位整型数 native //表示方法用非java代码实现 new //分配新的类实例 package //一系列相关类组成一个包 private //表示私有字段,或者方法等,只能从类内部访问 protected //表示字段只能通过类或者其子类访问 //子类或者在同一个包内的其他类 public //表示共有属性或者方法 return //方法返回值 short //16位数字 static //表示在类级别定义,所有实例共享的 strictfp //浮点数比较使用严格的规则 super //表示基类 switch //选择语句 synchronized //表示同一时间只能由一个线程访问的代码块 this //表示调用当前实例 //或者调用另一个构造函数 throw //抛出异常 throws //定义方法可能抛出的异常 transient //修饰不要序列化的字段 try //表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码 void //标记方法不返回任何
文档评论(0)