簡單迴圈以及陣列的定義格式

2021-07-12 04:05:35 字數 1219 閱讀 5376

迴圈就是重複的做某些事情,在生活中有很多應用處處可見迴圈。迴圈在程式中也比較常見,值得注意的就是迴圈體的執行語句順序!

迴圈語句:while    do while  for

while :while (條件表示式)

執行順序:當條件表示式的結果為true時,執行語句,再進行條件表示式的判斷,直到結果為false結束迴圈。

do… while:

dowhile (條件表示式);

執行順序:首先執行語句,當條件表示式的結果為true時,執行 語句,再進行條件表示式的判斷,直到結果為false 結束迴圈,注意不要忘記;

do…while至少會執行一次

for:

for (1迴圈變數初始化; 2條件表示式;3迴圈增量)

執行順序: for語句的執⾏流程為1->2->4->3->21迴圈變數初始化只執行一次!

死迴圈:while(true){}  do{}while(true);for(;;){}如果 for中的條件表示式為空,此時條件表示式 永遠為真

如果要使用死迴圈用while比較好!

注意:1:break:終止 - -》終止本層迴圈,不再執行以下迴圈。

2:continue:跳出 - -》跳出本次迴圈。只是忽略這次的結果,繼續其他層面迴圈。

巢狀迴圈

:for (迴圈變數初始化; 條件表示式;迴圈增量) 語句; }

巢狀迴圈執行順序:首先執行一次外面初始然後內迴圈,再然後就是外迴圈表示式再內迴圈直到為false

陣列:用於具有相同資料型別元素的資料結構

1:陣列中的元素型別是相同的,元素型別可以是基本資料型別也可以是引用資料型別,陣列本身是引用資料型別。

2:陣列的長度一旦定義則不可更改。

3:陣列中每個元素都是有標號索引的,索引值是從零開始的0,1,2,3。。。,索引最大值是(長度-1)。

陣列的定義格式:

a:元素資料型別【】陣列名稱 = new 元素資料型別【元素的個數】   

例: int [ ]arr= new int [ 5];

b: 元素型別【】陣列名稱 = new 元素型別 【】

例: int [ ]arr = new int [ ]

獲取 陣列的內容 陣列名索引值為1的元素值。

例: arr[1 ]

更改陣列內元素的值:重新賦值- - - - 》陣列名【元素索引值】=重新為元素賦的值

length 陣列中元素的個數是乙個屬性值。 

簡單迴圈陣列實現佇列

最近在看資料結構與演算法之類的書,看到喜歡的小東西隨手記一下。簡單迴圈陣列構造佇列結構 author administrator 2018年12月12日 下午8 30 47 public class arrayqueue 佇列是否為空 return author administrator 2018...

簡單迴圈佇列模版(陣列實現)

用陣列寫的乙個迴圈佇列的模版,功能是常用的那幾個功能。檔案 myqueue.h define queue init size 100 佇列初始化時分配的最大容量 define queue increment 10 佇列滿時,擴充的容量 includeusing namespace std templ...

Python中的一些簡單迴圈

一般結構是 判斷條件 boolean型別的表示式 while 判斷條件 迴圈體需要注意的是在正規 中一般要避免死迴圈 例1n 1 while n 10 print n n n 1 輸出結果是1 2 3 4 5 6 7 8 9 10 例2 n 1 sum 0 while n 100 if n 2 0 ...