第2章 基本类型数组和枚举类型分析ppt课件.ppt

第2章 基本类型数组和枚举类型分析ppt课件.ppt

ID:59204708

大小:240.50 KB

页数:31页

时间:2020-09-26

第2章 基本类型数组和枚举类型分析ppt课件.ppt_第1页
第2章 基本类型数组和枚举类型分析ppt课件.ppt_第2页
第2章 基本类型数组和枚举类型分析ppt课件.ppt_第3页
第2章 基本类型数组和枚举类型分析ppt课件.ppt_第4页
第2章 基本类型数组和枚举类型分析ppt课件.ppt_第5页
资源描述:

《第2章 基本类型数组和枚举类型分析ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本类型、数组和枚举类型2.1标识符和关键字2.2基本数据类型2.3从命令行输入输出数据2.4数组2.5枚举类型2.6小结2.1标识符和关键字2.1.1标识符标识符由字母、下划线、美元符号和数字组成,长度不受限制标识符的第一个字符不能是数字标识符不能是关键字标识符不能是true、false和null标识符中的字母区分大小写Java语言使用Unicode标准字符集2.1.2关键字abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、defa

2、ult、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、while2.2基本数据

3、类型逻辑类型:boolean整数类型:byte、short、int、long字符类型:char浮点类型:float、double2.2.1逻辑类型常量:true、false变量:使用关键字boolean声明,声明时也可以赋给初值例如:booleanx,ok=true,关闭=false;2.2.2整数类型1.int型常量:十进制、八进制(0开头)、十六进制(0x开头)变量:使用关键字int声明,声明时也可以赋给初值例如:intx=12,平均=9898,jiafei;存储:占4个字节内存单元2.byte型变量:使用关键字byte声明,声

4、明时也可以赋给初值例如:bytex=-12,tom=28,漂亮=98;存储:占1个字节内存单元常量:没有byte型常量单独的表示法,如果需要强调一个整数是byte型数据,可以使用强制类型转换运算,例如:(byte)283.short型变量:使用关键字short声明,声明时也可以赋给初值例如:shortx=12,y=12334;存储:占2个字节内存单元常量:没有short型常量单独的表示法,如果需要强调一个整数是short型数据,可以使用强制类型转换运算,例如:(short)-124.long型常量:long型常量用后缀L表示,例如:

5、12L,0127L,0x3AF8L变量:使用关键字long声明,声明时也可以赋给初值例如:longwidth=12L,height=200L;存储:占8个字节内存单元2.2.3字符类型常量:用单引号括起来的Unicode字符集中的一个字符,如’A’、’h’、’?’、’中’、’’变量:使用关键字char声明,声明时也可以赋给初值,可以用字符在Unicode字符集中的排序位置来给char型变量赋值例如:charch=‘A’,home=‘家’,好=22909;例2.1存储:占2个字节内存单元2.2.4浮点类型1.float型常量:fl

6、oat型常量用f或F作为后缀,可以用小数表示法,也可以用指数表示法变量:使用关键字float声明,声明时也可以赋给初值例如:floatx=22.76f,weight=1e-12F;存储:占4个字节内存单元有效数字:保留8位有效数字2.double型常量:double型常量用d或D作为后缀(可以省略),可以用小数表示法,也可以用指数表示法变量:使用关键字double声明,声明时也可以赋给初值例如:doubleheight=23.25,length=1e12;存储:占8个字节内存单元有效数字:保留16位有效数字2.2.5基本数据类型的转

7、换除了逻辑类型之外的基本数据类型按精度从低到高排列如下:byte、short、char、int、long、float、double当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换例如:floatx=100;当把级别高的变量的值赋给级别低的变量时,必须使用显式类型转换运算,显式类型转换的格式为:(类型名)要转换的值此时应注意强制类型转换可能导致数据精度的损失例2.22.3从命令行输入输出数据2.3.1输入基本型数据先使用Scanner类创建一个对象:Scannerreader=newScanner(System.in

8、);然后调用reader对象的相应方法nextBoolean()、nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()和nextDouble(),用来读取用户在命令行输入的各种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。