1 / 17
文档名称:

数组及方法的使用.ppt

格式:ppt   大小:1,564KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数组及方法的使用.ppt

上传人:12345 2017/7/22 文件大小:1.53 MB

下载得到文件列表

数组及方法的使用.ppt

文档介绍

文档介绍:Java基础---数组及方法的使用
中软无锡实训基地
进度
目标
了解数组的概念
掌握一维数组的声明和初始化
掌握数组元素的引用
掌握方法的定义和使用
了解二维数组的声明和使用
理解数组的拷贝
数组概述
数组是多个相同类型数据的组合,实现对这些数据的统一管理
数组属引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量
数组中的元素可以是任何数据类型,包括基本类型和引用类型
举例:在日常生活中,盒子的作用就是来放东西,但是是不可能把衣服和食品放在一起的,会有专门放衣服的盒子,也会有专门放食品的盒子。在Java中,数组就好比日常生活中的盒子,用来存储数据。每一个数组也是有类型的,用来放相应类型的数据。数组是一种存储数据的数据结构
一维数组的声明
一维数组的声明方式:
type var[] 或 type[] var;
例如:
int a[];
int[] a1;
double b[];
Mydate []c;
Java语言中声明数组时不能指定其长度(数组中元素的个数),例如:
int a[5]; //非法
数组的初始化
初始化是给数组中的元素进行赋值,数组的赋值有创建赋值和动态赋值。这就好比确定一座楼有多少个单元,一个单元中又有多少个房间。下面介绍数组的赋值方法,并举例说明
静态初始化:在定义数组的同时就为数组元素分配空间并赋值。
int a[] = { 3, 9, 8};
动态初始化: 数组定义与为数组元素分配空间并赋值的操作分开进行
int a[];
a = new int[3];
a[0] = 3;
a[1] = 9;
a[2] = 8;
数组元素的默认初始化
数组是引用类型,它的元素相当于类的成员变量,因此数组一经分配空间,其中的每个元素也被按照成员变量同样的方式被隐式初始化。例如:
public class Test {
public static void main(String argv[]){
int a[]= new int[5]; 
(a[3]);
}
}
数组的引用
定义并用运算符new为之分配空间后后,才可以引用数组中的每个元素;
数组元素的引用方式:arrayName[index]
index为数组元素下标,可以是整型常量或整型表达式。如a[3] , b[i] , c[6*i];
数组元素下标从0开始;长度为n的数组合法下标取值范围: 0 ~ n-1;
每个数组都有一个属性length指明它的长度,例如: 指明数组a的长度(元素个数);
多维数组
方法(1)
方法:一段可重复调用的代码块
public static 方法返回值方法名称([参数列表])
{
语句;
[return 返回值];
}