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

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

多維數(shù)組用法

更新時間:2020-09-22 16:55:59 來源:動力節(jié)點(diǎn) 瀏覽1576次

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

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

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

image.png

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

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

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

{1, 2},

{2, 3, 4, 5}};

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

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

{"B", "b"},

{"C", "c"}};

可以在創(chuàng)建多維數(shù)組時初始化多維數(shù)組的元素。如下代碼所示:

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

在java中,聲明一個二維數(shù)組相當(dāng)簡單,例如:double[][]balances;

與一維數(shù)組一樣,在調(diào)用new對多維數(shù)組進(jìn)行初始化之前不能使用該數(shù)組。在這里可以這樣進(jìn)行初始化:

balances= new double[NYEARSJ[NRATES];

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

image.png

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

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

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

balances[0][j] = 10000;

然后,按照下列方式計(jì)算其他行:

image.png

image.png

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

image.png

image.png


image.png

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

for(double[]row:balances)

for(double b:row)

do something with b

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


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产欧美一区二区精品久久久 | 欧美日韩精品一区二区三区四区 | 草久久免费视频 | 久久国产成人福利播放 | 天天做天天看夜夜爽毛片 | 四虎影院com| 99视频全部免费精品全部四虎 | 日本一区二区三区在线 观看网站 | 亚洲欧美日韩中文在线 | 九九天天影视 | 免费一级a毛片夜夜看 | 99r8这里精品热视频免费看 | 四虎视频在线精品免费观看 | 亚洲成在人 | 国产精品亚洲欧美日韩久久 | 久久久久亚洲 | 欧美色爱综合 | 欧美成人性做爰网站免费 | 香蕉网站在线观看 | 高清在线一区二区三区亚洲综合 | 4hu影院永久在线播放 | 国内精品日本久久久久影院 | 色青青草原桃花久久综合 | 国产麻豆久久 | 人人艹在线 | 国产片久久 | 久久99国产一区二区三区 | 特黄十八岁大片 | 日本在线三级 | 国产一区二区三区欧美 | 国产日产精品久久久久快鸭 | 久久精品在线播放 | 91久久亚洲精品国产一区二区 | 精品久久久久国产 | 亚洲欧美日韩第一页 | 一区二区三区精品视频 | 亚洲免费久久 | 国产精品久久一区 | 欧美日韩综合高清一区二区 | 夜间福利在线观看 | 欧美黑大粗硬毛片视频 |