學習筆記之陣列(二)

2021-10-03 01:55:11 字數 2133 閱讀 2837

二維陣列本質上是以陣列作為陣列元素的陣列,即「陣列的陣列」,型別說明符 陣列名[常量表示式][常量表示式]。二維陣列又稱為矩陣,行列數相等的矩陣稱為方陣。對稱矩陣a[i][j] = a[j][i],對角矩陣:n階方陣主對角線外都是零元素。

(1)語法: 型別 陣列名=new 型別[大小][大小]

(2)比如: int a=new int[2][3]

(3)例子

語法: 型別 陣列名=new 型別[大小][大小]

比如: int a=new int[2][3]

使用演示

int arr = new int[15][8]; //= =>  arr => , }

//知識點

// 使用 arr.length 得到 二維陣列有幾個一維陣列

system.out.println("arr.length=" + arr.length);

// 使用 arr[0].length

system.out.println("arr[0].length=" + arr[0].length);// 3

//輸出, 靈活的輸出方式

for( int i = 0; i < arr.length; i++ )

system.out.println();

}

(1)先宣告:型別 陣列名;

(2)再定義(開闢空間) 陣列名 = new 型別[大小][大小]

(3)賦值(有預設值,比如int 型別的就是0)

(4)使用演示

int arr ;

arr = new int[15][8];

(1)完成該案例

二維陣列使用

12 2

3 3 3

//第一種方式

int arr2 = , , }; //直接指定

for( int i = 0; i < arr2.length; i++)

system.out.println();

} //第二種方式

int arr3 = new int[12];

for (int i = 0; i < arr3.length ; i++ )

} system.out.println("\n\n");

//輸出效果arr3

for( int i = 0; i < arr3.length; i++)

system.out.println();

}

(1)定義 型別 陣列名 = ,,}

(2)使用即可 [ 固定方式訪問 ]

(3)int arr= , }

(4)例子

//靜態賦值

int arr4= , , , };

system.out.println("\n\n");

for( int i = 0; i < arr4.length; i++)

system.out.println();

}1、陣列是什麼

陣列:有限個相同型別的變數所組成的乙個集合,陣列中的每個變數可以成為乙個元素,陣列在記憶體中是順序儲存的,需要開闢連續的記憶體空間.

2、陣列的定義格式

資料型別 陣列名=new 資料型別[大小]

int a=new int[5];

資料型別 陣列名=

int a=;

3、陣列的遍歷

for(int i=0;i4、使用陣列的注意事項

(1)陣列是多個相同型別資料的組合,實現對這些資料的統一管理

(2)陣列中的元素可以是任何資料型別,包括基本型別和引用型別,但是不能混用。

(3)陣列建立後,如果沒有賦值,有預設值

int 0,short 0, byte 0, long 0, float 0.0,double 0.0,char \u0000,boolean false,string null

(4)使用陣列的步驟 1. 宣告陣列並開闢空間 2 給陣列各個元素賦值 3 使用陣列

(5)陣列的下標是從0開始的。

(6)陣列下標必須在指定範圍內使用,否則報:下標越界異常,比如

int arr=new int[5]; 則有效下標為 0-4

(7)陣列屬引用型別,陣列型資料是物件(object),陣列中的每個元素相當於該物件的成員變數

小白JS學習筆記之陣列 二

array.isarray value 判斷是不是陣列的方法 舉例 var list aa bb console.log array.isarray list true 將陣列轉換成字串的三大方法 tostring tolocalstring valueof var color red blue g...

c語言學習筆記之陣列(二)

如果一維陣列可以理解為乙個佇列,那麼二維陣列便是乙個矩陣,有行數有列數。二維陣列的定義和一維陣列類似 型別說明符 陣列名 常量表示式 常量表示式 比如 float a 3 4 b 5 10 定義a為3行4列的陣列,b為5行10列的陣列。所以在定義時,第乙個方括號內表示行,第二個方括號表示列。二位陣列...

java學習之陣列二

main方法中引數string args 這個引數是使用者輸入的引數列表,即命令列引數。執行結果 4 10 宣告兩個陣列並對其初始化,然後使array1 array2。此時array1和array2就指向了同乙個陣列,改變array1或者array2的第乙個元素,發現array1和array2的第乙...