public class test {
public static void main(String[] args) {
/*一維數(shù)組*/
int num[] = {0,1,2};
/*下面輸出 3 行數(shù)據(jù),0 ~ 2*/
for ( int i = 0 ; i < num.length; i++) {
System.out.println( "一維數(shù)組輸出值:" + num[i]);
}
System.out.println( "~~~~~~~~~~~~~~~~~~~~~~~" );
//(!) 看起來是不是很簡單明了? 那么我們接著看二維數(shù)組
int num1[][] = { { 0 , 1 , 2 },{ 3 , 4 },{ 5 } }; //注: 其實你可以認為是 行 和 列
for ( int i = 0 ; i < num1.length; i++) {
System.out.print( "二維數(shù)組輸出值為:" );
for ( int j = 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( "~~~~~~~~~~~~~~~~~~~~~~~" );
//(!) 到了這里您是不是有些不明所以了,?來吧,!接著看看三維數(shù)組。
int num2[][][] = {
{{ 0 , 1 , 2 },{ 4 , 5 }},
{{ 6 },{ 7 , 8 },{ 9 }},
{{ 10 , 11 }}
};
for ( int i = 0 ; i < num2.length; i++) {
System.out.print( "三維數(shù)組輸出值:" );
for ( int j = 0 ; j < num2[i].length; j++) {
for ( int k = 0 ; k < num2[i][j].length; k++) {
System.out.print( " " +num2[i][j][k]);
}
}
System.out.println();
}
System.out.println( "~~~~~~~~~~~~~~~~~~~~~~~" );
//(!) 您已經(jīng)看到三維了,,是不是有頭緒了?或者捉住了什么規(guī)律了? 來 ,!來!來,,再來次 四維數(shù)組
int num3[][][][] = {
{
{
{ 0 , 1 , 2 },{ 3 , 4 , 5 , 6 }
}
},
{
{
{ 7 , 8 , 9 },{ 10 , 11 , 12 , 13 , 14 }
}
}
};
//給數(shù)組里面數(shù)字賦值或替換
//例如 :
num3[ 1 ][ 0 ][ 0 ][ 1 ] = 404 ; //就是把 8 初始值(替換)為 404
for ( int i = 0 ; i < num3.length; i++) {
System.out.print( "四維數(shù)組輸出值:" );
for ( int j = 0 ; j < num3[i].length; j++) {
for ( int k = 0 ; k < num3[i][j].length; k++) {
for ( int l = 0 ; l < num3[i][j][k].length; l++) {
System.out.print( " " +num3[i][j][k][l]);
}
}
}
System.out.println();
}
}
}
//同理
//......
|