这个排列可以看作是初学者的学习。 从一维数组递归前进到多维数组,其实看起来很简单。 乍一看,众所周知,一维、二维可能很常用,但二维以上应该很少使用。
公共类测试{
publicstaticvoidmain (字符串[ ] args ) {
/*一维数组*
intnum [ ]={ 0,1,2 };
/*然后输出3行数据。 0 ~ 2*/
for(intI=0; i num.length; I ) {
System.out.println (一维数组输出值(num[i] ) );
}
system.out.println (()、)、)、()、()、()、)、()、)、)、()、()、()、)、()、)、()、() )、、、
//! )看起来很容易懂吗? 接下来,我们来看看二维数组
intnum1[ ] [ ]={ 0,1,2 }、{ 3,4 }、{5}; //注,其实也可以认为是行和列
for(intI=0; i num1.length; I ) {
system.out.print ('二维数组的输出值为');
for(intj=0; j num1[i].length; j ) {
system.out.print('num1[I][j]; //num1[i][j]让我只说明第一行。 例如,num1[0][1]是指num1[0]位于num1中的{ 0,1,2 }对象。
}
System.out.println (;
}
system.out.println (()、)、)、()、()、()、)、()、)、)、()、()、()、)、()、)、()、() )、、、
//! 到了这里你不知道是什么吗? 来吧! 接下来我们来看看三维数组。
int num2[][][]={
{ 0,1,2 },{ 4,5 },
{1}、{2} {3} 7、8 {4}、{6}、{ 7、8 }、{9}、
{ 10,11 }
(;
for(intI=0; i num2.length; I ) {
system.out.print ('三维数组输出值:');
for(intj=0; j num2[i].length; j ) {
for(intk=0; k num2[i][j].length; k ) {
system.out.print (' num2[ I ] [ j ] [ k ] );
}
}
System.out.println (;
}
system.out.println (()、)、)、()、()、()、)、()、)、)、()、()、()、)、()、)、()、() )、、、
//! )已经看了三维,有什么线索吗? 还是抓住了什么规律? 过来! 过来! 来吧,再来一次四维数组
int num3[][][][]={
{
{
{ 0,1,2 },{ 3,4,5,6 }
}
(,
{
{
{ 7,8,9 },{ 10,11,12,13,14 }
}
}
(;
//为数组中的数字赋值或替换
//例如:
num3[1][0][0][1]=404; 将//8的初始值(替换为404
for(intI=0; i num3.length; I ) {
system.out.print ('四维数组输出值:');
for(intj=0; j num3[i].length; j ) {
for(intk=0; k num3[i][j].length; k ) {
for(intL=0; l num3[i][j][k].length; l ()。
system.out.print (' num3[ I ] [ j ] [ k ] [ l ] );
}
}
}
System.out.println (;
}
}
}
//同样
//……。
控制台输出:
一维数组输出值: 0
一维数组输出值: 1
一维数组输出值: 2
~~~~~~~~~~~~~~~ ~。 ~~~。
二维数组的输出值为0 1 2
二维数组的输出值为34
二维数组的输出值为5
~~~~~~~~~~~~~~~ ~。 ~~~。
三维数组输出值:0 1 2 4 5
三维数组输出值:6 7 8 9
三维数组输出值: 10 11
~~~~~~~~~~~~~~~ ~。 ~~~。
四维数组输出值:0 1 2 3 4 5 6
四维数组输出值:7 404 9 10 11 12 13 14
以上浅谈java中的一维数组、二维数组、三维数组、多维数组是小编为大家分享的。 希望能作为参考。 另外,我想支持编剧。