第2章-基本类型数组和枚举类型分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2章-基本类型数组和枚举类型分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 类型 数组 枚举 分析 课件
- 资源描述:
-
1、第第2章章 基本类型、数组和枚举类型基本类型、数组和枚举类型2.1 标识符和关键字2.2 基本数据类型2.3 从命令行输入输出数据2.4 数组2.5 枚举类型2.6 小结2.1 标识符和关键字标识符和关键字2.1.1 标识符 l标识符由字母、下划线、美元符号和数字组成,长度不受限制l标识符的第一个字符不能是数字 l标识符不能是关键字l标识符不能是true、false和nulll标识符中的字母区分大小写lJava语言使用Unicode标准字符集2.1.2 关键字 abstract、assert、boolean、break、byte、case、catch、char、class、const、cont
2、inue、default、do、double、else、enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while 2.2 基本数据类型基本数据类型l 逻辑类型:boole
3、anl 整数类型:byte、short、int、longl 字符类型:charl 浮点类型:float、double2.2.1 逻辑类型逻辑类型 l常量:true、falsel变量:使用关键字boolean声明,声明时也可以赋给初值例如:boolean x,ok=true,关闭=false;2.2.2 整数类型整数类型 1.int型l常量:十进制、八进制(0开头)、十六进制(0 x开头)l变量:使用关键字int声明,声明时也可以赋给初值例如:int x=12,平均=9898,jiafei;l存储:占4个字节内存单元2.byte型l变量:使用关键字byte声明,声明时也可以赋给初值例如:byte
4、 x=-12,tom=28,漂亮=98;l存储:占1个字节内存单元l常量:没有byte型常量单独的表示法,如果需要强调一个整数是byte型数据,可以使用强制类型转换运算,例如:(byte)283.short型l变量:使用关键字short声明,声明时也可以赋给初值例如:short x=12,y=12334;l存储:占2个字节内存单元l常量:没有short型常量单独的表示法,如果需要强调一个整数是short型数据,可以使用强制类型转换运算,例如:(short)-124.long型l常量:long型常量用后缀L表示,例如:12L,0127L,0 x3AF8Ll变量:使用关键字long声明,声明时也可
5、以赋给初值例如:long width=12L,height=200L;l存储:占8个字节内存单元2.2.3 字符类型l常量:用单引号括起来的Unicode字符集中的一个字符,如A、h、?、中、nl变量:使用关键字char声明,声明时也可以赋给初值,可以用字符在Unicode字符集中的排序位置来给char型变量赋值例如:char ch=A,home=家,好=22909;例2.1l存储:占2个字节内存单元2.2.4 浮点类型1.float型l常量:float型常量用f或F作为后缀,可以用小数表示法,也可以用指数表示法l变量:使用关键字float声明,声明时也可以赋给初值例如:float x=22.
6、76f,weight=1e-12F;l存储:占4个字节内存单元l有效数字:保留8位有效数字2.double型l常量:double型常量用d或D作为后缀(可以省略),可以用小数表示法,也可以用指数表示法l变量:使用关键字double声明,声明时也可以赋给初值例如:double height=23.25,length=1e12;l存储:占8个字节内存单元l有效数字:保留16位有效数字2.2.5 基本数据类型的转换l除了逻辑类型之外的基本数据类型按精度从低到高排列如下:byte、short、char、int、long、float、doublel当把级别低的变量的值赋给级别高的变量时,系统自动完成数据
7、类型的转换例如:float x=100;l当把级别高的变量的值赋给级别低的变量时,必须使用显式类型转换运算,显式类型转换的格式为:(类型名)要转换的值 此时应注意强制类型转换可能导致数据精度的损失 例2.22.3 从命令行输入输出数据从命令行输入输出数据2.3.1 输入基本型数据l 先使用Scanner类创建一个对象:Scanner reader=new Scanner(System.in);l 然后调用reader对象的相应方法nextBoolean()、nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()和nextDouble(),
展开阅读全文