第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、studentCourseS
2、core、CalculateArea、stu1、stu2、数1、变量2、计算面积 用途:对程序的各个组成元素如变量、方法、类等进行命名标识。现在学习的是第4页,共38页n标识符(Identifier)n保留字(Reserved Word)2.2、Java语言基本元素语言基本元素现在学习的是第5页,共38页n程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(标识符(identifier)包括:类名、变量名、常量名、方法名、字母,下划线(字母,下划线(_),美元符美元符($)开始的一个字符序列,后面可以跟字开始的一个字符序列,后面可以跟字母,下划线,美元符,数字母,下划线,美元符,数字。
3、n合法的标识符identifier 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 imple
4、ments int interface 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
5、访问控制:public,private,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 con
7、stant string.。与 C、C+不 同,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,
8、varName=value;int n=3,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页布尔型数据只有两个值
10、true和false,且它们不对应于任何整数值布尔型变量的定义如: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
11、c2=0;赋初值为字符0char c3=32;用整数赋初值为空格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.十进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算器 数据类型 表达式
限制150内