下载此文档

java课件和源代码第6章复合数据.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
数组相同的数据类型元素类型按一定的顺序排列就构成了数组数组元素可以为:基本数据类型某一类的对象建立java数组需要以下三个步骤:声明数组创建数组空间初始化数组元素第6章复合数据类型1数组 声明数组声明数组的语法格式有两种如下:数组元素类型  数组名[];数组元素类型[] 数组名;例如:chars[]; 或: char[]s; Pointp[]; Point[]p;第6章复合数据类型2数组 创建数组空间说明:为数组开辟内存空间,在创建数组空间时必须为它指明数组的长度。一个数组是一个对象,所以用new来创建数组语法格式为: 数组名=new数组元素类型[数组元素的个数];例如:int[]MyIntArray;MyIntArray=newint[10];Point[]MyIntArray;MyIntArray=newPoint[10];第6章复合数据类型3数组 创建数组空间说明:也可以在创建数组空间的时候,同时将初值给出来,例如: int[]MyIntArray={1,2,3,4,5,6,7,8,9}; 存储空间的分配等价于使用new基本数据类型的数组元素会自动初始化成“空”值(对于数值,空值就是零;对于char,它是null;而对于boolean,它却是false)。 数组名是对数组对象的一个引用。第6章复合数据类型4数组 创建数组空间创建一个基本数据类型元素的数组:har[]createArray(){char[]s;s=newchar[26];for(inti=0;i<26;i++){s[i]=(char)(‘A’+i);}returns;}第6章复合数据类型5数组 创建数组空间创建一个对象数组:publicPoint[]createArray(){Point[]p;p=newPoint[10];for(inti=0;i<10;i++){p[i]=newPoint(i,i+1);}returnp;}第6章复合数据类型6数组 创建数组空间说明:可以动态创建数组空间:int[]a;a=newint[pRand(20)];见例题:CHAPTER2\ 数组边界所有数组的上标从0开始intlist[]=newint[10];for(inti=0;i<;i++){ (list[i]);}第6章复合数据类型8数组 初始化数组有两种方式:1先定义数组,分配空间,然后直接对每个元素进行赋值。2在定义数组的同时进行初始化。这种做法大多数时候都很有用,但限制也是最大的,因为数组的大小是在编译期间决定的。例如:对基本数据类型int[]nums;nums=newint[3];nums[0]=1;nums[1]=2;nums[2]=3;int[]nums={1,2,3};第6章复合数据类型9初始化数组例如:对非基本数据类型MyDate[]dates;dates=newMyDate[3];dates[0]=newMyDate(22,7,1964);dates[1]=newMyDate(1,1,2000);dates[2]=newMyDate(22,12,1964);或:MyDate[]dates={newMyDate(22,7,1964),newMyDate(1,1,2000),newMyDate(22,12,1964)};第6章复合数据类型10

java课件和源代码第6章复合数据 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人416612240
  • 文件大小112 KB
  • 时间2019-05-25
最近更新