陣列
1.陣列:(1).就是一組變數的集合,儲存相同型別的一組資料
(2 ).是連續的空間
宣告乙個變數就是在記憶體空間劃出一塊合適的空間
宣告乙個陣列就是在記憶體空間劃出一串連續的空間
2.陣列名:即表示符,連續空間的首位址,
3.元素下標標明元素在陣列中的位置,從0開始
4.陣列中每個元素都可以下標來訪問
5.陣列長度固定不變,避免陣列越界
陣列
的使用
1.使用陣列四步走
1.1 宣告陣列
int a; 或 int a;
1.2 分配空間
因為陣列的長度是固定不變的,所以要確定好長度後再分配空間,
陣列空間一旦分配好了,不可更改,如果更改,原陣列的所以資料全部
消失a=new int[5];
1.3 賦值
a[0]=8;
1.4 處理資料
a[0]=a[0]*10;
陣列
的簡寫
1.宣告陣列:告訴計算機資料型別是什麼。
2.分配空間:告訴計算機分配幾個連續空間的
而1.2可以合在一起
所以陣列可以寫成 int a=;
方法一:邊宣告邊賦值
int a=;
或 int a=new int;
方法二:使用迴圈
scanner sc = new scanner(system.in);
for(int i=0;i<30,i++ )
陣列的簡寫一般用於知道陣列中的元素,不知道陣列的元素,需要使用者輸入的一般用常規方法宣告陣列。int scores = new int[4];
例子
double sum = 0;
double a = new double[5];
scanner sc = new scanner(system.in);
// 向陣列中輸入金額
for (int i = 0; i < a.length; i++)
// 輸出陣列中的金額
system.out.println("序號\t金額(元)");
for (int i = 0; i < a.length; i++)
system.out.println("總金額\t" + sum);
陣列
的遍歷
1.for迴圈
在確定次數的情況下使用
for (int i = 0; i < a.length; i++)
2.for each迴圈
不會出現陣列下標越界的情況;用於遍歷陣列和集合
int scores[ ] = ;
for (int score : scores)
for each迴圈語法
第乙個表示式(型別必須與陣列一致)是宣告乙個變數去接
受每次迴圈得到的元素
第二個表示式是需要遍歷的陣列或集合
陣列的使用
a2 f2 array 1,2,3,4,5,6 a4 a9 worksheetfunction.transpose array 1,2,3,4,5,6 陣列的使用可以加快運算速度,比較實現同樣功能的不同寫法,本質相同。sub t dim arr,ar,n arr range a1 a1 end xl...
陣列的使用
1.如何建立陣列 2.如何對陣列進行操作 新增,刪除,讀取 3.陣列常見方法和屬性 如何建立乙個陣列,一般地根據初始化設定簡單分為3種 1.單純建立陣列 var arr new array 要點 用new關鍵字建立陣列物件array array 物件是乙個本地類,可以用new建立乙個物件後使用 2....
陣列的使用
package main import fmt func main 變數陣列列印 for i 0 i 陣列的的使用,四種初始化陣列的方式 var numarray01 3 int 3 int var numarray02 3 int var numarray01 int 可以指定元素值對應的下標.v...