收藏 分销(赏)

Java程序开发教学课件:04-数组.pptx

上传人:二*** 文档编号:12611344 上传时间:2025-11-10 格式:PPTX 页数:17 大小:1.81MB 下载积分:5 金币
下载 相关 举报
Java程序开发教学课件:04-数组.pptx_第1页
第1页 / 共17页
本文档共17页,全文阅读请下载到手机保存,查看更方便
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,Java程序开发,数组,重庆大学计算机学院,主要内容,一维数组,二维数组及多维数组,一维数组,一维数组的定义,inta;,或者,这里只有数组变量的定义,没有为数组元素分,inta;,配空间,只为数组的引用分配了空间,a目前,为一个空的引用。,在声明数组时,可以为数组赋初值。例如:,inta=0,1,2,3,4;,使用new为数组分配空间,=new;,a=newint5;,创建了一个包含个元素的数组,每个元素被自动初始,化为,inta=newint5,每个数组都有一个属性length,指明它的长度,变量的自动化初始值,数组元素的类型,初始值,byte,short,int,long,float,double,char,boolean,引用类型,0,0.0,0,false,null,一维数组的图形表示,堆,堆,0,1,2,3,4,a0,a1,a2,a3,a4,0,0,0,0,0,a0,a1,a2,a3,a4,anull,a,0 x0345o,a,0 x4345o,(a)inta,(b)inta=0,1,2,3,4,(c)inta;,a=newint5;,一维数组存储结构,一维数组,inta=1;,intb=a;,a+;,b=?,一维数组,inta=1,2,3,4;,intb=a;,a0=5;a1=6;,b的值?,inta=1,2,3,4;,intb=newint4;,b=a;/for(inti=0;i4;i+)bi=ai;,a0=7;a1=8;,b的值?,一维数组,publicclassTestArrayLength,publicstaticvoidmain(Stringargs),intnumbers=3,5,12;,intdigits=newint4;,System.out.println(digits数组长度:+digits.length);/4,for(intnumber:numbers),System.out.print(number+,);/3,5,12,System.out.println();,for(intdigit:digits),System.out.print(digit+,);/0,0,0,0,System.out.println();,digits=numbers;,System.out.println(digits数组长度:+digits.length);/3,一维数组,实例,使用筛选法求素数。,二维数组及多维数组,二维数组及多维数组,最常用的二维数组是一个特殊的一维数组,它的每,个元素都是一个一维数组。又叫做数组的数组,或,inttwo;,inttwo;,这里只有变量的定义,没有分配内存空间。,在定义二维数组时也可以赋初值,将数组元素的值,用多层括号括起来,例如:,inttwo=0,1,2,3,4,5;,使用new为二维数组分配空间,inttwo=newint23;,或者,inttwo;,二维数组还有另外一种初始化方式,就是从最高维,two=newint23;,开始,分别为每一维分配空间。,inttwo;,two=newint2;,two0=newint2;,two1=newint3;,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服