首页 > 编程知识 正文

java源码,java数组的含义和定义

时间:2023-05-04 18:13:57 阅读:135242 作者:4135

除了一维数组和二维数组外,Java还支持多维数组,如三维数组、四维数组和五维数组。 经过之前的一维、二维练习,我发现如果想提高数组的维数,再组装一个索引和大括号就可以了。 因此,三维数组的声明是int score [ ] [ ],而四维数组是int score[][][]。 从这里类推。

三维排列有三个层次,可以将三维排列理解为一维排列,其内容的各要素为二维排列。 这样,可以获得任意维的数组。

其他维数组的声明、初始化和使用都与二维数组相似,因此在此省略具体说明。

例1

假设程序中有一个名为namelist的String三维数组。 然后编写代码遍历它,并输出每个元素的值。 代码如下所示。

publicstaticvoidmain (string [ ] args ) {

String[][][] namelist={ { { '张阳',' ajdyj ','合适的睫毛膏' },{ 'htdgs ','煎炸',' chdy' } },

{ { 'Jack ','激昂的路人' },{ '愤怒的糖豆','紧张的鸡翅',' Rose' } },{ { 'lldbq ',' hhddr ',{ 'ddddx ',' hh ddx ',' hhddr清'

for(intI=0; i namelist.length; I ) {

for(intj=0; j namelist[i].length; j ) {

for(intk=0; k namelist[i][j].length; k ) {

system.out.print ln (' namelist [ ' I ' ] [ ' j ' ] [ ' k ' ]=' namelist [ I ] [ j ] [ k ] );

}

}

}

}

执行上述代码后,输出结果如下所示。

namelist[0][0][0]=张阳

namelist[0][0][1]=ajdyj

namelist[0][0][2]=合适的睫毛膏

namelist[0][1][0]=htdgs

namelist[0][1][1]=抢跑

namelist[0][1][2]=chdy

namelist[1][0][0]=杰克

namelist[1][0][1]=激昂的行人

namelist[1][1][0]=愤怒的糖豆

namelist[1][1][1]=紧张的鸡翅

namelist[1][1][2]=Rose

namelist[2][0][0]=lldbq

namelist[2][0][1]=hhddr

namelist[2][1][0]=ddddx

namelist[2][1][1]=hhddr清

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。