《数组与枚举》ppt课件

《数组与枚举》ppt课件

ID:26979677

大小:2.17 MB

页数:33页

时间:2018-11-30

《数组与枚举》ppt课件_第1页
《数组与枚举》ppt课件_第2页
《数组与枚举》ppt课件_第3页
《数组与枚举》ppt课件_第4页
《数组与枚举》ppt课件_第5页
资源描述:

《《数组与枚举》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数组与枚举数组属于引用型变量,创建数组需要经过声明数组和为数组分配变量2个步骤7.1创建数组声明一维数组有下列两种格式:数组的元素类型数组名[];数组的元素类型[]数组名;声明二维数组有下列两种格式:数组的元素类型数组名[][];数组的元素类型[][]数组名;7.1.1声明数组注意:与C/C++不同,Java不允许在声明数组中的方括号内指定数组元素的个数,如不许inta[12]为数组分配元素的格式如下:数组名=new数组元素的类型[数组元素的个数];如floatboy[];boy=newfloat[4];声明数组和创建数组可以一起完成,如:floa

2、tboy[]=newfloat[4];7.1.2为数组分配元素二维数组的创建:intmytwo[][];mytwo=newint[3][4];注意:构成二维数组的一维数组不必有相同的长度如:inta[][]=newint[3][];a[0]=newint[6];a[1]=newint[12];a[2]=newint[8];一维数组通过索引符访问自己的元素需要注意的是索引从0开始二维数组也通过索引符访问自己的元素7.1.3数组元素的使用数组的元素的个数称作数组的长度。对于一维数组,“数组名.length”的值就是数组中元素的个数;对于二维数组“数组名.le

3、ngth”的值是它含有的一维数组的个数floata[]=newfloat[12];intb[][]=newint[3][6];a.length为12b.length为37.1.4length的使用创建数组后,系统会给数组的每个元素一个默认的值,如,float型是0.0在声明数组的同时也可以给数组的元素一个初始值如floatboy[]={21.3f,23.5f,1.2f,29.3f}也可以直接用若干个一维数组初始化一个二维数组,这些一维数组的长度不尽相同inta[][]={{1},{1,1},{1,2,1},{1,3,3,1}}7.1.5数组的初始化数组属

4、于引用型变量,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素如果使用了下列赋值语句(a和b的类型必须相同):a=b;那么,a中存放的引用和b的相同,这时系统将释放最初分配给数组a的元素,使得a的元素和b的元素相同说明:和类对象的赋值原理一样7.1.6数组的引用例7-1publicclassExample7_1{publicstaticvoidmain(Stringargs[]){inta[]={1,2,3,4};intb[]={100,200,300};System.out.println("数组a的元素个数="+a.length);S

5、ystem.out.println("数组b的元素个数="+b.length);System.out.println("数组a的引用="+a);System.out.println("数组b的引用="+b);System.out.println("a==b的结果是"+(a==b));a=b;System.out.println("数组a的元素个数="+a.length);System.out.println("数组b的元素个数="+b.length);System.out.println("a==b的结果是"+(a==b));System.out.pri

6、ntln("a[0]="+a[0]+",a[1]="+a[1]+",a[2]="+a[2]);System.out.print("b[0]="+a[0]+",b[1]="+b[1]+",b[2]="+b[2]);}}7.2.1基于循环语句的遍历JDK1.5中新增的for循环结构,该结构适合于数组类型for(声明循环变量:数组的名字){…}7.2遍历数组例7-2publicclassExample7_2{publicstaticvoidmain(Stringargs[]){inta[]={1,2,3,4};charb[]={'a','b','c','d'}

7、;for(intn=0;n

8、变量”必须是变量声明,不可以使用已经声明过的变量。让Arrays类调用publi

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

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

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