深入淺析java中的維數(shù)組?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元美蘭做網(wǎng)站,已為上家服務(wù),為美蘭各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
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("~~~~~~~~~~~~~~~~~~~~~~~"); //(!) 看起來(lái)是不是很簡(jiǎn)單明了? 那么我們接著看二維數(shù)組 int num1[][] = { {0,1,2},{3,4},{5} };//注: 其實(shí)你可以認(rèn)為是 行 和 列 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] 我只說(shuō)明第一行吧,比如 num1[0][1] 就是 num1[0]指num1里的{0,1,2} 這個(gè)對(duì)象。 } System.out.println(); } System.out.println("~~~~~~~~~~~~~~~~~~~~~~~"); //(!) 到了這里您是不是有些不明所以了?來(lái)吧!接著看看三維數(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ī)律了? 來(lái) !來(lái)!來(lái),再來(lái)次 四維數(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(); } } } //同理 //......
控制臺(tái)輸出:
一維數(shù)組輸出值:0 一維數(shù)組輸出值:1 一維數(shù)組輸出值:2 ~~~~~~~~~~~~~~~~~~~~~~~ 二維數(shù)組輸出值為: 0 1 2 二維數(shù)組輸出值為: 3 4 二維數(shù)組輸出值為: 5 ~~~~~~~~~~~~~~~~~~~~~~~ 三維數(shù)組輸出值: 0 1 2 4 5 三維數(shù)組輸出值: 6 7 8 9 三維數(shù)組輸出值: 10 11 ~~~~~~~~~~~~~~~~~~~~~~~ 四維數(shù)組輸出值: 0 1 2 3 4 5 6 四維數(shù)組輸出值: 7 404 9 10 11 12 13 14
關(guān)于深入淺析java中的維數(shù)組問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。