Java程序设计教学做一体化教程第2章基本数据类型与数组解读课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Java程序设计教学做一体化教程第2章基本数据类型与数组解读课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 教学 一体化 教程 基本 数据类型 数组 解读 课件
- 资源描述:
-
1、第 1 页注意:开始用功了注意:开始用功了!第 2 页配合例子源代码一起使用例子源代码一起使用Power point 制作:耿祥义 张跃平基本数据类型与数组基本数据类型与数组 Java程序设计教学做一体化教程程序设计教学做一体化教程 第第2章章第 3 页 整型类型整型类型 字符类型字符类型 浮点类型浮点类型 逻辑类型逻辑类型 输出、输出数据输出、输出数据 数组数组主要内容主要内容第 4 页2.1 整数类型整数类型 2.1.1核心知识核心知识 1int 型型 常量:常量:123,6000(十进制),十进制),077(八进制),(八进制),0 x3ABC(十六进制)。十六进制)。变量:变量:使用关
2、键字使用关键字intint来声明来声明intint型变量,声明时也可以赋给初值,型变量,声明时也可以赋给初值,例如:例如:int x=12,y=9898,z;intint型变量在内存占用型变量在内存占用4 4个字节,取值范围是:个字节,取值范围是:-231231-1。2byte 型型 常量:常量:Java中不存在中不存在byte型常量的表示法,但可以把一定范围内的型常量的表示法,但可以把一定范围内的int型常量型常量 赋值给赋值给byte型变量。型变量。变量:变量:使用关键字使用关键字bytebyte来声明来声明byte byte 型变量型变量 例如:例如:byte x=-12,tom=28,
3、handsome=98;bytebyte型变量在内存占用型变量在内存占用1 1个字节。取值范围是:个字节。取值范围是:-2727-1。3 3 short short 型型 常量:常量:和和bytebyte型类似,型类似,Java中也不存在中也不存在short型常量的表示法,但可以把一定型常量的表示法,但可以把一定 范围内的范围内的int型常量赋值给型常量赋值给short型变量。型变量。变量:变量:使用关键字使用关键字shortshort来声明来声明shortshort型变量型变量 例如:例如:short x=12,y=1234;shortshort型变量在内存占用型变量在内存占用2 2个字节。
4、取值范围是:个字节。取值范围是:-2-215152 21515-1-1。4.long 4.long 型型 常量:常量:longlong型常量用后缀型常量用后缀L L来表示,例如来表示,例如108108L(L(十进制十进制)、0712307123L(L(八进制八进制)、0 x3ABCL(十六进制十六进制)。变量:变量:使用关键字使用关键字longlong来声明来声明longlong型变量,型变量,例如:例如:long width=12L,height=2005L,length;longlong型变量在内存占用型变量在内存占用8 8个字节。取值范围是:个字节。取值范围是:-2-263632 263
5、63-1-1。第 5 页 2.1.2 能力目标能力目标 声明整型变量,并赋予初值,了解声明整型变量,并赋予初值,了解byte,short,int和和long型变量的取值范围。型变量的取值范围。第 6 页 2.1.3 任务驱动 Application2_1.java代码。代码。程序运行效果如图程序运行效果如图2.1。第 7 页 任务小结任务小结 Byte.MAX_VALUE和和Byte.MIN_VALUE分别表示分别表示byte型变量型变量的最大值的最大值127和最小值和最小值-128。Java没有无符号的没有无符号的byte,short,int和和long,因此,因此,unsigned int
6、 m;是错误的变量声明。是错误的变量声明。第 8 页2.22.2字符类型字符类型 2.2.1 核心知识核心知识 _11.Unicode字符集字符集 Unicode字符集最多可以识别字符集最多可以识别65536个字符。个字符。Unicode字符集的前字符集的前128个字符刚好是个字符刚好是ASCII码表中的字符。码表中的字符。va语言中用到的字母不仅包括通常的拉丁字母语言中用到的字母不仅包括通常的拉丁字母a、b、c等,也等,也包括汉语中的汉字、日文的片假名和平假名、朝鲜文、俄文、包括汉语中的汉字、日文的片假名和平假名、朝鲜文、俄文、希腊字母以及其它许多语言中的文字。希腊字母以及其它许多语言中的文
7、字。2.2.标识符标识符 用来标识类名、变量名、方法名、类型名、数组名、文件名用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名的有效字符序列称为标识符。简单地说,标识符就是一个名字。字。以下是以下是Java关于标识符的语法规则。关于标识符的语法规则。标识符由字母、下划线、美元符号和数字组成,长度不受限制标识符由字母、下划线、美元符号和数字组成,长度不受限制。标识符的第一个字符不能是数字字符。标识符的第一个字符不能是数字字符。标识符不能是关键字。标识符不能是关键字。标识符不能是标识符不能是true、false和和null(尽管(尽管true
8、、false和和null不是不是Java关键字)。关键字)。第 9 页 2.2.1 核心知识核心知识 _23.关键字关键字 关键字就是关键字就是Java语言中已经被赋予特定意义的一些单词。不语言中已经被赋予特定意义的一些单词。不可以把关键字做为标识符来用。可以把关键字做为标识符来用。4 4charchar型数据型数据常量:常量:A,b,?,!,9,好,t,等,即用单引号(需在英文输入法状态下输入单引号)扩起的Unicode表中的一个字符。变量:变量:使用关键字char来声明char型变量,例如:char ch=A,home=家,handsome=酷;char型变量在内存占用2个字节,取值范围是
9、065535。第 10 页 2.2.2 能力目标能力目标 使用char声明变量,使用转义字符,观察字符在Unicode表中的索引位置。第 11 页 2.2.3 任务驱动任务的主要内容任务的主要内容 在主类的在主类的main方法中使用方法中使用char声明变量。声明变量。使用赋值语句重新给变量赋值。使用赋值语句重新给变量赋值。按字符和索引位置输出变量的值。按字符和索引位置输出变量的值。输出某些特殊的转义字符,比如双引号转义字符。输出某些特殊的转义字符,比如双引号转义字符。将下列将下列Application2_2.java中的中的【代码代码】替换为程序代码。替换为程序代码。程序运行效果如图程序运行
10、效果如图2.22.2。第 12 页 任务任务 小结小结(1)Java中的中的char型数据一定是无符号的,而且不允许使用型数据一定是无符号的,而且不允许使用unsigned来修饰所声明的来修饰所声明的char型变量。型变量。(2)在在Java中,可以用字符在中,可以用字符在Unicode表中排序位置的十六进制表中排序位置的十六进制转义(需要用转义(需要用u做前缀)来表示该字符,其一般格式为做前缀)来表示该字符,其一般格式为u*,例如,例如,u0041表示字符表示字符A,u0061表示字符表示字符a。第 13 页2.3 2.3 浮点类型浮点类型 2.3.1 核心知识核心知识 浮点型分为float
11、(单精度)和double型(双精度)。1.float型型 常量:常量:453.5439453.5439f f,21379.987F21379.987F,231.0f231.0f(小数表示法),小数表示法),2 2e40fe40f(2 2乘乘1010的的4040次方,指数表示法)。需要特别注意的是常量后面必须要次方,指数表示法)。需要特别注意的是常量后面必须要有后缀有后缀“f”f”或或“F”F”。变量:变量:使用关键字使用关键字float来声明来声明float型变量,型变量,例如:例如:float x=22.76f,tom=1234.987f,weight=1e-12F;精度精度:float变量
12、在存储变量在存储float型数据时保留型数据时保留8位有效数字。位有效数字。对于对于floatfloat型变量,内存分配给型变量,内存分配给4 4个字节,占个字节,占3232位。位。2.double 型型 常量:常量:2389.5392389.539d d,2318908.9872318908.987,0.050.05(小数表示法),小数表示法),1 1e-90e-90(1 1乘乘1010的的-90-90次方,指数表示法)。对于次方,指数表示法)。对于doubledouble常量,后面可以有后常量,后面可以有后缀缀“d”d”或或“D”D”,但允许省略该后缀。但允许省略该后缀。变量:变量:使用关
13、键字使用关键字doubledouble来声明来声明doubledouble型变量,型变量,例如:例如:double height=23.345,width=34.56D,length=1e12;对于对于doubledouble型变量,内存分配给型变量,内存分配给8 8个字节,占个字节,占6464位位 。精度精度:double变量在存储变量在存储double型数据时保留型数据时保留16位有效数字。位有效数字。第 14 页 2.3.2 能力目标能力目标 能区分float常量和double常量,掌握float和double型变量的精度 第 15 页 2.3.3 任务驱动任务的主要内容任务的主要内容
14、分别用分别用float和和double变量模拟计量工具计算出一枚戒指的变量模拟计量工具计算出一枚戒指的价值,即用价值,即用float和和double变量的值代表所计量出的物体质量。变量的值代表所计量出的物体质量。将下列将下列Application2_3.java中的中的【代码代码】替换为程序代码。替换为程序代码。程序运行效果如图程序运行效果如图2.32.3。第 16 页 任务任务 小结小结(1)比较比较float型数据与型数据与double型数据时必须注意数据的实际精度型数据时必须注意数据的实际精度。(2)%f按小数表示法输出按小数表示法输出float和和double型数据型数据,默认输出默认
15、输出6位小数。位小数。第 17 页2.4 2.4 逻辑类型逻辑类型 2.4.1 核心知识核心知识 可以使用逻辑类型变量存储可以使用逻辑类型变量存储“真真”、“假假”数据数据 常量:常量:true,false。变量:变量:使用关键字使用关键字boolean来声明逻辑变量,声明时也可以来声明逻辑变量,声明时也可以赋给初值,例如:赋给初值,例如:boolean male=true,on=true,off=false,isTriangle;第 18 页 2.4.2 能力目标能力目标 使用boolean声明变量,并用boolean变量存储true或false。第 19 页 2.4.3 任务驱动任务的主要
展开阅读全文