1. 首页
  2. 文档大全

第2章计算器——数据类型与表达式

上传者:9****8 2022-07-20 06:36:18上传 PPT文件 261KB
第2章计算器——数据类型与表达式_第1页 第2章计算器——数据类型与表达式_第2页 第2章计算器——数据类型与表达式_第3页

《第2章计算器——数据类型与表达式》由会员分享,可在线阅读,更多相关《第2章计算器——数据类型与表达式(25页珍藏版)》请在文档大全上搜索。

1、 能力目标:能力目标:n理解数据类型,学会声明和使用变量,学会运用算术理解数据类型,学会声明和使用变量,学会运用算术运算符和表达式。运算符和表达式。n理解语句,学会使用声明语句、赋值语句和方法调用理解语句,学会使用声明语句、赋值语句和方法调用语句。语句。n能运用运算符、表达式和语句编写简单计算器程序。能运用运算符、表达式和语句编写简单计算器程序。/n2.1 任务预览任务预览n2.2 标识符标识符n2.3 关键字关键字n2.4 变量变量n2.5 基本数据类型基本数据类型n2.6 字符串及其与数值的转换字符串及其与数值的转换n2.7 算术运算符及算术表达式、字符串连接符算术运算符及算术表达式、字符

2、串连接符n2.8 赋值运算符、赋值表达式及赋值语句赋值运算符、赋值表达式及赋值语句n2.9 运算符的优先级与结合性运算符的优先级与结合性n2.10 自增和自减运算符自增和自减运算符n2.11 语句与方法语句与方法n2.12 本章小结本章小结n2.13 实训实训2:简易计算器:简易计算器/n本章实训程序运行结果:本章实训程序运行结果: / n标识符:按一定规则定义、命名的符号名称。标识符:按一定规则定义、命名的符号名称。n标识符命名规则:标识符命名规则:(1)只能使用字母(含汉字)、数字和下划线;)只能使用字母(含汉字)、数字和下划线;(2)必须以字母或下划线开头。)必须以字母或下划线开头。n例

3、如:例如:x、y、strX、strY、_age、studentCourseScore、CalculateArea、stu1、stu2、数、数1、变量、变量2、计算面积、计算面积 n两种标识符:两种标识符:(1)预定义保留的关键字)预定义保留的关键字(2)用户标识符)用户标识符n用途:对程序的各个组成元素如变量、方法、类等进行命用途:对程序的各个组成元素如变量、方法、类等进行命名标识。名标识。 /abstract abstract else else interfaceinterfacestaticstaticboolean boolean extends extends longlongsup

4、ersuperbreak break false false mainmainswitchswitchbyte byte finalfinalnativenativethisthiscase case finally finally newnewthrowthrowcatch catch float float nullnullthrowsthrowschar char for for packagepackagetruetrueclass class ififprivateprivatetrytrycontinue continue implementsimplementsprotected

5、protectedvoidvoiddefault default importimportpublicpublicwhilewhiledo do instanceofinstanceofreturnreturndouble double intintshortshort/nabstract /抽象方法,抽象类的修饰符nassert /断言条件是否满足nboolean /布尔数据类型nbreak /跳出循环或者label代码段nbyte /8-bit 有符号数据类型ncase /switch语句的一个条件ncatch /和try搭配捕捉异常信息nchar /16-bit Unicode字符数据类

6、型nclass /定义类nconst /未使用ncontinue /不执行循环体剩余部分ndefault /switch语句中的默认分支ndo /循环语句,循环体至少会执行一次ndouble /64-bit双精度浮点数nelse /if条件不成立时执行的分支nenum /枚举类型nextends /表示一个类是另一个类的子类nfinal /表示一个值在初始化之后就不能再改变了nfinally /表示方法不能被重写,或者一个类不能有子类ntry /语句不管是否发生异常都要执行的语句块nfloat /32-bit单精度浮点数nfor /for循环语句ngoto /未使用nif /条件语句nimpl

7、ements /表示一个类实现了接口nimport /导入类ninstanceof /测试一个对象是否是某个类的实例nint /32位整型数/ninterface /接口,一种抽象的类型,仅有方法和常量的定义nlong /64位整型数nnative /表示方法用非java代码实现nnew /分配新的类实例npackage /一系列相关类组成一个包nprivate /表示私有字段,或者方法等,只能从类内部访问nprotected /表示字段只能通过类或者其子类访问n/子类或者在同一个包内的其他类npublic /表示共有属性或者方法nreturn /方法返回值nshort /16位数字nstat

8、ic /表示在类级别定义,所有实例共享的nstrictfp /浮点数比较使用严格的规则nsuper /表示基类nswitch /选择语句nsynchronized /表示同一时间只能由一个线程访问的代码块nthis /表示调用当前实例n/或者调用另一个构造函数nthrow /抛出异常nthrows /定义方法可能抛出的异常ntransient /修饰不要序列化的字段ntry /表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码nvoid /标记方法不返回任何值nvolatile /标记字段可能会被多个线程同时访问,而不做同步nwhile /while循环

9、/n声明变量格式:声明变量格式: 数据类型数据类型 变量表变量表;n例如:例如: double x; x = 12.3; double a, b, c; int i = 2; double x = 2.1, y, z = 3.4;n变量要变量要“先声明,后使用先声明,后使用”。n方法内部的局部变量,要先赋值,再读取。方法内部的局部变量,要先赋值,再读取。n变量属于标识符。建议:变量属于标识符。建议:(1)以小写字母开头,一般不用下划线。)以小写字母开头,一般不用下划线。(2)骆驼格式法)骆驼格式法(3)不要只创建大小写有区别的变量,如)不要只创建大小写有区别的变量,如x和和X等。等。/关键字关

10、键字类型类型类型说明类型说明长度长度范围范围booleanboolean布尔型布尔型逻辑逻辑( (布尔布尔) )型型falsefalse和和truetruebytebyte字节型字节型1 1字节长度整数字节长度整数 8 8-128-128到到127127shortshort短整型短整型2 2字节长度整数字节长度整数 1616-32768-32768到到3276732767intint整型整型4 4字节长度整数字节长度整数 3232-2147483648-2147483648到到21474836472147483647longlong长整型长整型8 8字节长度整数字节长度整数 6464-9223

11、372036854775808-9223372036854775808到到92233720368547758079223372036854775807floatfloat单精度单精度浮点型浮点型4 4字节长度实数字节长度实数 32321.4E-451.4E-45到到3.4028235E+383.4028235E+38doubledouble双精度双精度浮点型浮点型8 8字节长度实数字节长度实数 64644.9E-3244.9E-324到到1.7976931348623157E+3081.7976931348623157E+308charchar字符型字符型单个字符单个字符1616u0000u0


文档来源:https://www.renrendoc.com/paper/212712716.html

文档标签:

下载地址