以下为《第3章 数组概述ppt课件》的无排版文字预览,完整内容请下载
第3章 数组Java程序设计精讲(第2版)内容目录1第部分数组概述数组是Java语言中的一种引用数据类型,它是一组相同类型的数据的有序集合。适用于集中管理类型相同、用途相近的多个数据。
Java的数组要求所有数组元素具有相同的数据类型。
一旦数组的初始化完成,数组在内存中所占的存储空间将被固定下来,因此数组的长度不可改变。
通过数组元素的索引号(或者说是下角标)来访问数组元素。 数组的维数可以理解为一个数组中数据组合的层次数,只有一个层次的数据组合而成的数组被称为一维数组。
一维数组的结构:10个int型数据组成一维数组s
数组的长度:S数组中的元素个数
数组元素的访问:数组名[元素下标]2第部分一维数组3.2.1 一维数组的声明
格式:类型名 变量名 []; 或 类型名[] 变量名;
例如,int[] arr; double salary[];
String[] args; Student s[];
声明了数组类型变量,运行时系统只为引用变量分配引用空间,并没有创建对象,也不会为数组元素分配空间,因此尚不能使用任何数组元素。
声明数组类型变量时不允许指定数组的长度:int[3] a; × 3.2.2 数组对象的创建和使用
在Java语言中通常使用关键字new创建数组对象,其语法格式为:
new 类型名[n]
例如,int [] arr;
arr=new int[3]; 访问数组元素的格式:数组名[元素下标]
例如,arr[0]=55; arr[1]=78; arr[2=arr[0]+arr[1];使用方法等同于同类型的变量注意:在访问数组元素时合法的下标范围是0~n-1,如果越界,程序编译时不会报错,但程序运行时会抛越界异常。3.2.3 数组对象的length属性
数组对象拥有一个有系统自动提供的特殊属性length(以只读的方式给出数组的长度),该属性为int类型,可直接访问,在遍历数组元素时非常有用。
例如,for(int i;i请点击下方选择您需要的文档下载。
以上为《第3章 数组概述ppt课件》的无排版文字预览,完整内容请下载
第3章 数组概述ppt课件由用户“charlescyc”分享发布,转载请注明出处