首頁 > Java > java教程 > java二維數組怎麼用

java二維數組怎麼用

(*-*)浩
發布: 2020-09-18 13:57:51
原創
8066 人瀏覽過

Java的二維陣列其實是一位陣列的巢狀(每一行看做一個內層的一維數組)

java二維數組怎麼用

定義格式

数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][每个一维数组的长度];
int[][] arr = new int[3][5];//定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可以存储5个整数
arr[0]//下标为0的位置上的一维数组
arr[1][3]//如果要获取具体的元素需要两个下标
数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][];
数据类型[][] 数组名 = {{元素},{元素1,元素2},……};
int[][] arr = {{2,5},{1},{3,2,4},{1,7,5,9}};
[]在变量名前的时候,是紧跟数据类型的;如果[]在后,则是属于当前变量名。
登入後複製

int[][] arr = new int[3][];----表示一個包含了三個整數的一維數組的二維數組

java二維數組怎麼用

二維數組的應用

二維數組的長度:數組名.length ---每個一維數組:數組名[下標].length

二維陣列的遍歷---兩重for迴圈

for(int i = 0; i <p><strong>從控制台輸入行數,列印對應的楊輝三角</strong></p><pre class="brush:php;toolbar:false"> //从控制台获取行数
Scanner s = new Scanner(System.in);
int row = s.nextInt();
//根据行数定义好二维数组,由于每一行的元素个数不同,所以不定义每一行的个数
int[][] arr = new int[row][];
//遍历二维数组
for(int i = 0; i <p>結果:</p><pre class="brush:php;toolbar:false">1
1   1
1   2   1
1   3   3   1
1   4   6   4   1
1   5   10  10  5   1
登入後複製

#相關學習推薦:java基礎教學

以上是java二維數組怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板