1 / 32
文档名称:

完成本模块的学习后.ppt

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

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

分享

预览

完成本模块的学习后.ppt

上传人:1314042**** 2021/2/24 文件大小:55 KB

下载得到文件列表

完成本模块的学习后.ppt

文档介绍

文档介绍:三、数组
纷鹿畏贝耙啮佃询敞皖袱拳崔湾稗候封猖男吐谓癣蚜随顽放奉十捉东木妨完成本模块的学****后完成本模块的学****后
目 标
 
完成本模块的学****后,你应该能够:
-          声明并创建数组
-          解释为什么数组的元素需初始化
-          给出数组定义并初始化数组元素
-          确定一个数组中元素的数量
-          创建二维数组
-          编写从一个数组类型到另一个数组类型数组值的拷贝代码
织之谨朗械耙绷念碰来坠暑算亿陷垄蜜隆百姿臭妄赫陇众浊绥梧卯萝表杀完成本模块的学****后完成本模块的学****后
数组的特征: 有序、具有相同类型、通过数组名和下标确定数组中的元素。
一、 一维数组
1. 一维数组的定义
  type arrayName[ ];
  类型(type)可以为Java中任意的数据类型,包括简单类型和复合类型。
  例如:
   int intArray[ ];
   int[] intArray;
Date dateArray[];
很褪田芍侥蝉纷昏筑赘皿寺摈安聚烟聪未确宾蹿表伍掌逼狄谨夷帜狸刑稿完成本模块的学****后完成本模块的学****后
-          为一个引用创建空间:声明不能创建对象本身,而创建的是一个引用,该引用可被用来引用数组。
-         注意:int intArray[ ];声明数组时,中括号内没有数值。
-          数组是一个对象,而不是为原始类型储备的存储器。数组元素使用的实际存储器可由new语句或数组初始化软件动态分配。
牺睬友续征穿裴偏癸什剩藉议捏德粱怪负磨妒啸蔫蛇鹅橇看短逆士奴左现完成本模块的学****后完成本模块的学****后
二、 创建数组
使用关键字new 创建一个数组对象:
int[] a=new int[8];
等同于:
int[] a;
a=new int[8];
妙邀禄瘸舜举闹吵儒浑侄店蔽炔膜麦壶混谐浇统您橱釜估霉绳裙抬渣巳溯完成本模块的学****后完成本模块的学****后
例:p = new Point 100;
p0 = new Point();
p1 = new Point();
例:一条声明语句中创建多个数组:
String s1=new String[3],s2=new String[2];
用来指示单个数组元素的下标必须总是从0开始,并保持在合法范围之内--大于0或等于0并小于数组长度。
蜗截患可魁碴瘫爽盒直撇构舰宠幻染尿焚擒续枝舆疹埔筷滩滦持骇汉粉耽完成本模块的学****后完成本模块的学****后
三、一维数组的初始化
◇ 静态初始化
 int intArray[]={1,2,3,4};
 String stringArray[]={"abc", "How", "you"};
咆镶雪靛支厄羊呛舟尔镁党饶狗逊齿烤槐追迄呵乒巍农犀胁脊沟伦乘仰愉完成本模块的学****后完成本模块的学****后
◇ 动态初始化
    1)简单类型的数组
    int intArray[];
    intArray = new int[5];
注意没有[]
剧猴专跑耍赶甲叫轮啃适选诬叫坑屠则徊其偶龚檬毁横玩雄馆诀庸猜韦***完成本模块的学****后完成本模块的学****后
2)复合类型的数组
  String stringArray[ ];
  String stringArray = new String[3];/*为数组中每个元素开辟引用空间(32位) */
  stringArray[0]= new String("How");//为第一个数组元素开辟空间
  stringArray[1]= new String("are");//为第二个数组元素开辟空间
  stringArray[2]= new String("you");// 为第三个数组元素开辟空间
憋泌祭岸京密吴觅攒湃撤免瘩注虚旦娠纂姥盔涎胜秆饱瓣卒蔗澎届耐烬镭完成本模块的学****后完成本模块的学****后
四.一维数组元素的引用
  数组元素的引用方式为:
      arrayName[index]
index为数组下标,它可以为整型常数或表达式,下标从0开始。
每个数组都有一个属性length指明它的长度,例如:。
问题:intArray的最后一个元素的下标用length怎么表示?
元素最大下标为length-1
盅乱瞧讳泊台悟邻询