Java编程基础及应用数组ppt课件.ppt

Java编程基础及应用数组ppt课件.ppt

ID:59417192

大小:514.50 KB

页数:50页

时间:2020-09-19

Java编程基础及应用数组ppt课件.ppt_第1页
Java编程基础及应用数组ppt课件.ppt_第2页
Java编程基础及应用数组ppt课件.ppt_第3页
Java编程基础及应用数组ppt课件.ppt_第4页
Java编程基础及应用数组ppt课件.ppt_第5页
资源描述:

《Java编程基础及应用数组ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java编程基础及应用第4章数组第四章数组4.1理解数组4.2数组变量的声明4.3数组的创建和初始化4.4数组的使用4.5Foreach循环4.6深入理解数组4.7多维数组4.8本章小结第四章数组4.1理解数组4.2数组变量的声明4.3数组的创建和初始化4.4数组的使用4.5Foreach循环4.6深入理解数组4.7多维数组4.8本章小结4.1理解数组Java的数组是具有相同的数据类型的数组元素的集合。一旦数组的初始化完成,数组在内存中所占的空间将被固定下,因此数组的长度将不可改变。Java的数组既可以存储基本数据类型,也可以存储引用类型的数据。值得指出的是,数组也是一种数据类型,它本身是一

2、种引用类型。例如int是一个基本类型,但int[]就是一种引用类型。第四章数组4.1理解数组4.2数组变量的声明4.3数组的创建和初始化4.4数组的使用4.5Foreach循环4.6深入理解数组4.7多维数组4.8本章小结4.2数组变量的声明声明数组,包括声明数组的名字、数组包含的元素的数据类型。Java中支持两种语法格式来声明数组:数组元素类型数组名[];数组元素类型[]数组名;例如:intiArray[]或者int[]iArray表示int类型数组,数组中存放的是int类型的数据第四章数组4.1理解数组4.2数组变量的声明4.3数组的创建和初始化4.4数组的使用4.5Foreach循环4

3、.6深入理解数组4.7多维数组4.8本章小结4.3数组的创建和初始化4.3.1创建数组对象4.3.2数组的初始化(1)静态初始化(2)动态初始化4.3.1创建数组对象声明一个数组时仅为数组指定了数组名和元素的数据类型,并未指定数组元素的个数,系统无法为数组分配存储空间。要让系统为数组分配存储空间,必须指出数组元素的个数,该工作在创建数组对象时进行。4.3.1创建数组对象数组对象和其他Java对象一样,也用new语句创建;数组名=new类型标识符[元素个数];元素个数通过整型常量来表示。例如:要表示10个学生的成绩(整型),可以先声明元素的数据类型为int的数组score,再用new运算符初始

4、化数组。intscore[];score=newint[10];4.3.2数组的初始化(1)静态初始化静态初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组的长度。静态初始化的语法格式如下:数组名=new类型标识符[]{数组元素1,数组元素2,数组元素3,...}例如:对包含10个学生成绩的score数组进行初始化。Score=newint[]{65,34,78,81,92,89,94,76,67,86};4.3.2数组的初始化除此之外,静态初始化还有如下简化的语法格式:数组名={数组元素1,数组元素2,数组元素3,...}在实际开发过程中,可能更习惯将数组定义和初始化同时完成,代

5、码如下:int[]Score={65,34,78,81,92,89,94,76,67,86};4.3.2数组的初始化(2)动态初始化动态初始化时由程序指定数组的长度,由系统为每个数组元素指定初始值。动态初始化的语法格式如下:数组名=new类型标识符[元素个数];例如:int[]score=newint[5];4.3.2数组的初始化执行动态初始化时,程序员只需要指定数组的长度,即为每个数组元素指定所需的内存空间,系统将负责为这些数组元素分配初始值。数据类型默认初值byte0short0int0long0float0.0double0.0char’u0000’booleanfalse第四章数组

6、4.1理解数组4.2数组变量的声明4.3数组的创建和初始化4.4数组的使用4.5Foreach循环4.6深入理解数组4.7多维数组4.8本章小结4.4数组的使用数组最常用的用法就是访问数组元素,包括对数组元素进行赋值和取出数组元素的值。在Java编程语言中,对数组元素进行访问通过数组名和下标:数组名[下标]下标值从0开始,到数组元素个数减1,如果数组元素是5个,下标从0到4。通过调用数组的length方法可以获得一个数组的元素个数(数组长度)。第四章数组4.1理解数组4.2数组变量的声明4.3数组的创建和初始化4.4数组的使用4.5Foreach循环4.6深入理解数组4.7多维数组4.8本章

7、小结4.5Foreach循环Java中引入了一种增强的foreach循环形式,这种循环遍历数组和集合更加简洁。使用foreach循环遍历数组和集合时,无须获得数组和集合的长度,foreach循环自动遍历数组和集合的每个元素,其定义如下:for(typevariableName:array

8、collection){//variableName自动迭代访问每个元素}4.5Foreach循环例4.2foreach循

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

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

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