欢迎来到天天文库
浏览记录
ID:46203183
大小:262.66 KB
页数:16页
时间:2019-11-21
《基本数据类型、数组和枚举类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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!
此文档下载收益归作者所有