大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 多維數組用法

多維數組用法

更新時間:2020-09-22 16:55:59 來源:動力節點 瀏覽1598次

在學習java編程的時候,最重要的就是對java基礎知識的學習,對java零基礎的小白來說是尤其重要的,數組就是java基礎知識中一員。今天這篇文章我們來學習java數組中多維數組用法,學習多維數組該怎樣使用。

多維數組是什么呢?數組是有序數據的集合,數組中的每個元素具有相同的數組名和下標來做唯一標識,數組中包括一維數組、二維數組以及今天我們要學習的多維數組,多維數組將使用多個下標訪問數組元素,它適用于表示表格或更加復雜的排列形式。

假設需要建立一個數值表,用來顯示在不同利率下投資$10 000會增長多少,利息每年兌現,而且又被用于投資。下圖是不同利率下的投資增長情況的相應的圖示:

image.png

可以使用一個二維數組(即矩陣)存儲這些信息,這個數組被命名balances。

對多維數組進行初始化,可以在聲明時或在創建時提供值列表來初始化多維數組中的每個元素。每個維度的初始值數量將決定數組中每個維度的長度。級別的值列表用大括號括起來。對于二維數組,每行的值列表都包含在一對大括號中,如下所示:

int[][] arr = {{10, 20, 30},

{1, 2},

{2, 3, 4, 5}};

在上面的語句中創建一個具有三行的二維數組。以下代碼顯示如何初始化一個二維String類型的數組:

String[][] acronymlist = {{"A", "a"},

{"B", "b"},

{"C", "c"}};

可以在創建多維數組時初始化多維數組的元素。如下代碼所示:

int[][] arr = new int[][]{{1, 2}, {3,4,5}};

在java中,聲明一個二維數組相當簡單,例如:double[][]balances;

與一維數組一樣,在調用new對多維數組進行初始化之前不能使用該數組。在這里可以這樣進行初始化:

balances= new double[NYEARSJ[NRATES];

在其他情況下,如果知道數組元素,就可以不調用new,而直接使用簡寫形式對多維數組進行初始化。例如:

image.png

一旦數組被初始化,就可以通過兩個方括號訪問每個元素,例如, balances[i][j]。

在例子程序中用到了一個存儲利率的一維數組interests與一個存儲余額的二維數組balances,一維用于表示年,另一維用于表示利率。最初使用初始余額來初始化這個數組的第一行:

for( int j = 0; j < balance[0].length; j++)

balances[0][j] = 10000;

然后,按照下列方式計算其他行:

image.png

image.png

下面的例子給出了完整的程序:

image.png

image.png


image.png

注意:for each循環語句不能自動地處理二維數組的每一個元素。它是按照行,也就是一維數組處理的。 要想訪問二維數組的所有元素,需要使用兩個嵌套的循環,如下所示:

for(double[]row:balances)

for(double b:row)

do something with b

現在的公司越來越重視java程序員是否有一個扎實的基本功,基礎知識也是在面試java程序員崗位的重點考察內容,所以大家務必要掌握好java多維數組用法,要知道多維數組該怎樣使用以及怎樣初始化,希望通過這篇文章大家可以掌握這些知識和操作,提高的自己的水平。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 四虎影视色费永久在线观看 | 日本一区二区三区在线观看 | 奇米中文字幕 | 天天操综合视频 | 婷婷在线五月 | 国产精品久久国产三级国电话系列 | 欧美3区 | 亚洲最大色视频 | 亚洲激情在线播放 | 国产羞羞视频 | 久久666| 羞羞色男人的天堂伊人久久 | 福利院肉动漫视频在线观看 | 哪个网站能看毛片 | 99精品国内不卡在线观看 | 香蕉视频黄网站 | 国产成人精视频在线观看免费 | 久久综久久美利坚合众国 | 亚洲精品图区 | 久久久久久亚洲精品中文字幕 | 久久日本精品99久久久久 | 亚洲欧美日本视频 | 久久青草91线频免费观看 | 亚洲精品成人一区二区 | 国产精品一区在线麻豆 | 日本三级日本三级人妇三级四 | 宅男在线影院 | 亚洲欧美另类精品久久久 | 亚洲国产成人在线观看 | 91亚洲国产成人精品性色 | 亚洲一区二区三区四 | 国产网红在线观看 | 成年女人视频网站免费m | 国产精品成人va | 国产亚洲精 | 亚洲青草 | 日韩在线2020专区 | 99久久免费观看 | 香蕉视频禁止18 | 老司机午夜影院 | 日韩免费在线 |