能夠存放同一種型別的資料並且長度固定的容器
資料型別 陣列名(推薦);
資料型別 陣列名 ;
1:動態初始化
我們給出陣列的長度,系統給出預設值
資料型別 陣列名 = new 資料型別[長度];
2:靜態初始化
我們給出預設值,系統計算出陣列的長度
完整格式:資料型別 陣列名 = new 資料型別;
簡化格式:資料型別 陣列名 = ;
陣列中的每乙個元素都有乙個編號,這個編號是從0開始,我們稱這個編號叫做索引/index
陣列名[索引] = 數值;
資料型別 變數名 = 陣列名[索引];
int length = 陣列名.length;
最大索引就是 length-1
陣列下標越界異常 arrayindexoutofbound***ception 訪問了乙個不存在的索引時
空指標異常 nullpointerexception 如果陣列沒有初始化但是又去訪問了陣列的索引
for(int i = 0;i < 陣列.length;i++)
思路:假定陣列中第乙個元素是最大的 然後讓後面的元素依次和該元素比較 如果比他大就讓兩者交換
Day 04 陣列,元組,列表
for i in range 5 for j in range 5 print i,j import re def rm a 1 2 3 4 5 b a.replace print b rm a 1 2 3 4 5 b for i in a if i b i print b 列表裡任何東西都可以放入...
day04 資料寬度
第4節 資料寬度 資料寬度 在上節課了解0和1的關係,同時計算機儲存資料,不是無限制可以儲存任意資料的,在我們現實中只儲存乙個數字的話,要麼把數字寫到本子上或記錄到腦子裡,那麼把它看成無限大的,但是在計算機中不是這樣的由於計算機受到硬體的約束,我們在儲存資料的時候它是有長度限制的。我們稱這個長度的限...
Day04 迴圈結構
如果在程式中我們需要重複的執行某條或某些指令,例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向奔跑的指令。當然你可能已經注意到了,剛才的描述中其實不僅僅有需要重複的動作,還有我們上乙個章節講到的分支結構。再舉乙個簡單的例子,比如在我們的程式中要...