基本数据类型、数组和枚举类型

基本数据类型、数组和枚举类型

ID:46203183

大小:262.66 KB

页数:16页

时间:2019-11-21

基本数据类型、数组和枚举类型_第1页
基本数据类型、数组和枚举类型_第2页
基本数据类型、数组和枚举类型_第3页
基本数据类型、数组和枚举类型_第4页
基本数据类型、数组和枚举类型_第5页
资源描述:

《基本数据类型、数组和枚举类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主讲:金萍E-mail:jinping@wxc.edu.cnJava语言程序设计第二章基本数据类型、数组和枚举标识符和关键字1基本数据类型2数组3枚举类型4小结5标识符和关键字Java标识符的命名规定:1.标识符可以由字母、数字和下划线“_”和美元符“$”组成;2.以字母、下划线或美元符开头;3.大小写敏感;4.不可以使用关键字。关键字是Java语言中被赋予特定意义的一些单词。具体参阅教材P17。基本数据类型Java语言有8种基本数据类型,分别是:boolean、byte、short、int、long、float、doubl

2、e、char。分成4种类型:1.逻辑类型:boolean;2.整数类型:byte、short、int、long;3.字符类型:char;4.浮点类型:float、double。例2.1基本数据类型数据类型的转换:1.级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换;2.级别高的变量的值赋给级别低的变量时,必须使用显式类型转换。例如:intx=(int)34.89;例2.2数组1.声明数组例如:floatboy[];charcat[][];注意:与C/C++不同,Java不允许在声明数组中的方括号内指定数组元素的

3、个数。数组2.创建数组例如:boy=newfloat[4];注意:与C/语言不同,Java允许使用int型变量的值指定数组的元素个数。intsize=30;doublenumber[]=newdouble[size];数组3.Length的使用例如:floata[]=newfloat[12];intb[][]=newint[3][6];问题:a.length和b.length分别是多少?数组4.数组的初始化例如:floata[]={1.0f,2.0f,4.0f,8.0f,};intb[][]={{1},{1,2},{1,2,

4、3},{1,2,3,4}}问题:a.length、b.length、b[1].length、b[4].length分别是多少?数组5.数组的引用例如:inta[]={1,2,3},b[]={4,5};a=b;问题:执行赋值语句后,a[1]和b[0]分别是多少?例2.4数组6.显示数组例如:inta[]={1,2,3,4,5,6};System.out.println(Arrays.toString(a));问题:分析程序执行的结果,问题出在哪?数组7.复制数组⑴arraycopy方法⑵copyOf方法⑶copyOfRange

5、方法例2.6例2.5数组8.排序与二分查找⑴sort方法⑵binarySearch方法例2.7枚举类型格式:enum枚举名{常量列表}例如:enumSeason{spring,summer,autumn,winter}Seasonx;x=Season.spring;例2.9例2.8小结标识符由字母、下划线、美元符和数字组成,且第一个字符不能是数字字符。Java语言有八种数据类型:boolean、byte、short、int、long、float、double和char。数组是相同类型的数据元素按顺序组成的一种复合数据类型,数

6、组属于引用型变量。JDK1.5版本引入了一种新的数据类型——枚举类型。ThankYou!

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

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

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