欢迎来到天天文库
浏览记录
ID:52061339
大小:206.00 KB
页数:23页
时间:2020-03-31
《Java自学课件-数组.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计第6章数组Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.学习目标理解数组的概念掌握声明数组变量、创建数组、初始化数组掌握如何访问数组元素掌握向方法传递数组了解如何复制数组掌握搜索和排序算法掌握多维数组的声明和创建Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.
2、2.0.0.Copyright2004-2011AsposePtyLtd.数组数组(array)是相同类型变量的集合。double[]myList=newdouble[10];5.64.53.313.2434.333445.4599.9931123myList[0]myList[1]myList[2]myList[3]myList[4]myList[5]myList[6]myList[7]myList[8]myList[9]引用myListEvaluationonly.CreatedwithAspose.S
3、lidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.声明数组引用变量语法datatype[]arrayRefVar;例如:double[]myList;或者datatypearrayRefVar[];例如:doublemyList[];数组变量是引用类型的变量,声明数组变量并不分配内存空间。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0
4、.Copyright2004-2011AsposePtyLtd.创建数组使用new操作符创建数组。arrayRefVar=newdatatype[arraySize];例如:myList=newdouble[10];声明和创建在一条语句中。datatype[]arrayRefVar=newdatatype[arraySize];或者datatypearrayRefVar[]=newdatatype[arraySize];例如:double[]myList=newdouble[10];或者doublemyLi
5、st[]=newdouble[10];Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.数组初始化新创建的数组对象,其元素根据类型被设置为默认的初始值。数值类型为0字符类型为’u0000’布尔类型为false引用类型为null数组可以在声明后的花括号中提供初始值。double[]myList={1.9,2.9,3.4,3.5}或者double[]myLis
6、t;myList=newdouble[]{1.9,2.9,3.4,3.5}Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.访问数组一个数组的大小在创建这个数组之后不能被改变。可以用以下语法进行访问数组的长度:arrayRefVar.length例如:myList.length的值为10。数组元素通过索引进行访问。元素的索引从0开始,范围从0到length-
7、1。arrayRefVar[index]例如:myList[0]表示数组的第一个元素myList[9]表示数组的最后一个元素Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.增强的for循环(JDK1.5)JDK1.5引入一个新的for循环,可以不用下标就可以依次访问数组元素。语法:for(elementTypevalue:arrayRefVar){}例如f
8、or(inti=0;i
此文档下载收益归作者所有