第2章计算器数据类型与表达式课件.ppt
《第2章计算器数据类型与表达式课件.ppt》由会员分享,可在线阅读,更多相关《第2章计算器数据类型与表达式课件.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章计算器数据类型与章计算器数据类型与表达式表达式第1页,此课件共38页哦能力目标:能力目标:理解数据类型,学会声明和使用变量,学会运用算术运算符和表达式。理解语句,学会使用声明语句、赋值语句和方法调用语句。能运用运算符、表达式和语句编写简单计算器程序。第2页,此课件共38页哦2.1 任务预览任务预览 本章实训程序运行结果:第3页,此课件共38页哦2.2 标识符标识符 标识符标识符:按一定规则定义、命名的符号名称。标识符命名规则:(1)只能使用字母(含汉字)、数字和下划线;(2)必须以字母或下划线开头。例如:x、y、strX、strY、_age、studentCourseScore、C
2、alculateArea、stu1、stu2、数1、变量2、计算面积 用途:对程序的各个组成元素如变量、方法、类等进行命名标识。第4页,此课件共38页哦n标识符(Identifier)n保留字(Reserved Word)2.2、Java语言基本元素语言基本元素第5页,此课件共38页哦n程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(标识符(identifier)包括:类名、变量名、常量名、方法名、字母,下划线(字母,下划线(_),美元符美元符($)开始的一个字符序列,后面可以跟开始的一个字符序列,后面可以跟字母,下划线,美元符,数字字母,下划线,美元符,数字。n合法的标识符ide
3、ntifier userName User_Name _sys_value$changen非法的标识符:2mailroom#class1、Java语言基本元素语言基本元素标识符标识符第6页,此课件共38页哦n具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reserved word)。abstract break byte boolean catch case class char continue default double do else extends false final float for finallyif import implements int in
4、terface instanceof long length native new null package private protected public final return switch synchronized short static super try true this throw throws threadsafe transient void while1、Java语言基本元素语言基本元素保留字保留字第7页,此课件共38页哦n数据和返回值类型:int,void,returnn包/类/成员/接口:package,class,interfacen访问控制:public,pr
5、ivate,protectedn循环及循环控制:if,switch,breakn例外处理:throw,try,finallyn保留词(无含义但不能使用):goto,const1、Java语言基本元素语言基本元素保留字:基本分类保留字:基本分类第8页,此课件共38页哦n在Java中,true、false和null都是小写的。区别于C+中大写的TRUE、FALSE和NULL。n所有的数据类型所占用的字节数都是固定的,并且和实现无关的,因此在Java中没有sizeof操作符。n不必死记这些关键词,当理解每个关键词的含义后,自然就记住了所有的关键词。1、Java语言基本元素语言基本元素保留字:注意事项
6、保留字:注意事项第9页,此课件共38页哦2、Java数据类型数据类型q 常量(Constant)q 变量(Variable)q 数据类型(Data Type)n 基本数据类型(Primary Data Types)n 复合数据类型(Composite Data Types)第10页,此课件共38页哦Java中 的 常 量 值 是 用 文 字 串 表 示 的,它 区 分 为 不 同 的 类 型,如 整 型 常 量 123,实 型 常 量 1.23,字 符 常 量 a,布 尔 常 量 true、false以 及 字 符 串 常 量 This is a constant string.。与 C、C+
7、不 同,Java中 不 能 通 过#define命 令 把 一 个 标 识 符 定 义 为 常 量,而 是 用 关 键 字 final来 定义,其定义格式为:final Type varName=value,varName =value;final int globalAccount=100,nationalAccount=50;final double PI=3.141592、Java数据类型数据类型常量常量第11页,此课件共38页哦程序中的基本存储单元,其定义包括变量名、变量类型和作用域几个部分,定义格式为:Type varName=value,varName=value;int n=3,
8、n1=4;Java中变量的缺省初值缺省初值都是确定的:布尔变量的初值为:false整数变量的初值为:0浮点数变量的初值为:0.0引用(复合)变量的初值为:null在方法实现中定义的变量必须显式的初始化。2、Java数据类型数据类型变量变量第12页,此课件共38页哦Java type systemprimitivereferencenullcharnumericbooleanclassinterface arrayintegralfloating-pointbyteshortintlongfloatdouble2、Java数据类型数据类型数据类型数据类型基本数据类型基本数据类型复合数据类型复合数
9、据类型第13页,此课件共38页哦n 所有基本类型所占的位数都是确定的,并不因操作系统的不同而不同。n 所有基本类型的关键词都是小写的。数据类型数据类型所占位数所占位数数的范围数的范围 char 160 65535 byte 8-2727-1 short 16-215215-1 int 32-231231-1 long 64-263263-1 f loat 32 3.4e038 3.4e038 double 64 1.7e308 1.7e3082、Java数据类型数据类型基本数据类型基本数据类型第14页,此课件共38页哦布尔型数据只有两个值true和false,且它们不对应于任何整数值布尔型变量
10、的定义如:boolean b=true;布尔型数据只能参与逻辑关系运算:&|=!=!示例:boolean b1;boolean b2=true;b=!b2;boolean b=(b1&b2)!=false;2、Java数据类型数据类型基本数据类型:基本数据类型:布尔类型布尔类型(boolean)第15页,此课件共38页哦字符型数据代表16位的Unicode字符字符常量是用单引号括起来的一个字符a B n u0030字符型数据的取值范围为065535 或者说 u0000uFFFFu0000为缺省值示例char c1;缺省值为0char c2=0;赋初值为字符0char c3=32;用整数赋初值为
11、空格2、Java数据类型数据类型基本数据类型:基本数据类型:字符类型字符类型(char)第16页,此课件共38页哦特殊字符的常量表示法:反斜线(Backslash)退格(Backspace)b回车(Carriage return)r进纸符(Form feed)f制表符(Form feed)t换行(New line)n单引号(Single quote)八进制数(0377)DDDUnicode字符uHHHH2、Java数据类型数据类型基本数据类型:基本数据类型:字符类型字符类型(char)第17页,此课件共38页哦整型常量1.十进制整数如123,456,02.八进制整数以0开头,如0123表示十进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算器 数据类型 表达式 课件
限制150内