【Android应用编程基础第11篇】Java语言中的数组(二).pdf

【Android应用编程基础第11篇】Java语言中的数组(二).pdf

ID:51496596

大小:97.67 KB

页数:3页

时间:2020-03-25

【Android应用编程基础第11篇】Java语言中的数组(二).pdf_第1页
【Android应用编程基础第11篇】Java语言中的数组(二).pdf_第2页
【Android应用编程基础第11篇】Java语言中的数组(二).pdf_第3页
资源描述:

《【Android应用编程基础第11篇】Java语言中的数组(二).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【Android编程基础第11篇】Java语言中的数组(二)微价值网星河前面讲了一维数组,一般情况下,用于简单数据的处理够了,但如果我们遇到一些比较复杂的应用程序设计场景,就往往不能满足要求了,所以Java语言也提供了二维数组和多维数组,供大家使用。先看二维数组。1、声明方法数据类型数组名[][];intnArray[][];2、内存分配数组名=new数据类型[行的个数][列的个数];nArray=newint[4][3];//给4行3列的数组分配空间提问:这里nArray总共分配了多少字节的空间?nArray[0][0]n

2、Array[0][1]nArray[0][2]nArray[1][0]nArray[1][1]nArray[1][2]nArray[2][0]nArray[2][1]nArray[2][2]3、元素赋值与访问初始化方式的赋值,也即声明时就直接赋值:intnArray[][]={{1,2,3,4},{5,6,7,8}};注意:这里不需要定义数组的长度,在数组名后面的[][]括号里不需要填入内容。在声明后,使用下面的赋值方式也可以达到同样的结果。nArray[0][0]=1;nArray[0][1]=2;nArray[1][0]

3、=5;nArray[1][3]=8;4、每行元素的长度在Java语言中,二维数组中每行的元素个数,是可以不同的,注意这与其他的程序语言可能不同。例如intnArray[][]={{1,2,3,4,5},{6,7},{8,9,10},};5、数组长度的获取在二维数组中,若是想取得整个数组的行数,或者是某行元素的个数时,可利用“.length”来获取,其语法如下:数组名.length//取得数组的行数数组名[行的索引].length//取得特定行元素的个数nArray.length;//计算数组num的行数,其值为3nArray

4、[0].length//计算数组num的第1行元素的个数,其值为5nArray[1].length//计算数组num的第2行元素的个数,其值为26、例子以销售量统计作为背景,打印3个销售人员的近4个月的销售量,并计算所有人4个月的总销售量。inti,j,nTotal=0;intnSales[][]={{35,32,43,39},{30,45,50,37},{30,45,55,58},};//声明数组并初始化赋值for(i=0;i

5、人的销售量为:");for(j=0;j

6、……,以此类推。注意:使用多维数组时,输入、输出的方式和一、二维相同,但是每多一维,嵌套循环的层数就必须多一层,所以维数越高的数组,其复杂度也就越高。微价值网(公号vjiazhi),专注移动互联网、App推广、盈利以及Android/iOS等技术基础培训。我们的微价值,就是你的大价值!欢迎投稿Android/iOS技术类文章,可以发到谋哥邮箱1351231599@qq.com,谢谢。

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

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

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