陣列 二維陣列

2021-10-08 15:30:10 字數 972 閱讀 8712

1、我們先要理解什麼是二維陣列?

其實二維陣列就是將兩個或者兩個以上的陣列巢狀在一起就形成了二維陣列。

接下我們先通過對二維陣列的定義語法來看看二維陣列的書寫方式。

動態初始化:資料型別 陣列名稱 = new 資料型別[行的個數][列的個數]。

靜態初始化:資料型別 陣列名稱 = new 資料型別}。

通過一組簡單的**來看看如何定義二維陣列:

在這裡插入**片public

class

arraydemo,,

};//定義二維陣列

for(

int i =

0; i < data.length; i++

) system.out.

println()

;//進行換行}}

}

其執行結果為:

本程式定義了乙個二維陣列,並且每一行陣列的資料長度不同,外層迴圈控制著陣列行下標,內層迴圈控制著陣列列下標,定位每乙個陣列時都需要通過行和列兩個下標共同作用。

在這裡插入**片public

class

arraydemo,,

};//定義二維陣列

for(

int temp[

]: data)

system.out.

println()

;//進行換行處理}}

}

其**執行結果如下:

**在利用foreach結構輸出二維陣列時,外層迴圈返回的是每一行陣列(「int temp : data」),內層迴圈實現每個資料的獲取與輸出。

陣列 二維陣列

一組相同型別的資料組合,是一種引用型別。陣列名稱不是固定的,與其存放的資料的型別有關。如 存放int型別的資料,陣列名稱 int 存放字串資料,陣列名稱 string 存放scanner型別的資料,陣列名稱 scanner陣列中的每個資料,都是這個陣列的元素。1 宣告 元素型別 變數名 元素型別 變...

陣列 二維陣列

陣列,從名字很簡單看出就是數字組合,一堆數 一堆元素 在一起。然後看一下怎麼定義,怎麼初始化。陣列的動態初始化 初始化之後每個元素的儲存內容為其對應資料型別的預設值。資料型別 陣列名 new 陣列型別 大小 int arr new int 5 資料型別 陣列名 new 陣列型別 大小 int arr...

陣列(一維陣列 二維陣列)

陣列概述 c 陣列從零開始建立索引,即陣列索引從零開始。c 中陣列的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。這些其實和泛型有些類似,陣列的操作沒有泛型方便,但是效能卻不是泛型所能比擬的 宣告陣列時,方括號 必須跟在型別後面,而不是識別符號後面。在c 中,將方括號放在...