第三節 C 控制語句 條件 迴圈 跳轉

2022-06-05 09:42:08 字數 2211 閱讀 6516

具體語法形式如下:

1

//單一條件語句語法:2if

(布林表示式)36

7//二選一條件語句語法:8if

(布林表示式)

9else

1415

//多選一條件語句語法:

16if

(布林表示式1)

17else

if(布林表示式2)

22...

23else

具體的語法形式如下:

1

switch

(表示式)

2

**如下:

1

class

program228

}29 }

迴圈語句是用來完成一些重複的工作、以減少編寫**的工作量。

具體的語法形式如下:

1

for(表示式 1; 表示式 2

; 表示式3)

2

其中:**舉例如下:

1

class

program

212 console.writeline("

1~10的和為:

" +sum);

13}

14 }

迴圈可以巢狀迴圈的,最常見的題目列印九九乘法口訣

1

class

program211

console.writeline();12}

13}

14 }

執行上面**效果如下圖

while迴圈與for迴圈類似,但是while迴圈一般適用於不固定次數的迴圈。

語法形式如下:

while

(布林表示式)

while語句執行過程中是,當while括號中的布林表示式結果為true時才執行語法塊內容,否則不執行。

1

class

program

213 console.writeline("1~10的和為:" +sum);

14}

15 }

執行上面**效果如下圖

do while迴圈與while迴圈最大的區別是它至少會執行一次。

具體語法形式如下。

do

while(布林表示式);

【例項1】使用do while迴圈輸出1~10的數

根據題目要求,**如下

1

class

program

2 while (i <= 10);

11}

12 }

break語句用於中斷迴圈,使迴圈不再執行。如果多個迴圈語句巢狀使用,則跳出最內層迴圈。

【例項】使用for迴圈輸出1~10,當輸出到4時跳出迴圈

根據題目要求,**如下

1

class

program211

console.writeline(i);12}

13}

14 }

執行上面**,效果如下圖所示

continue語句有點像break語句,當它不是強制終止,continue會跳出當前迴圈中的**,強制開始下一次迴圈。

【例項】使用 for 迴圈輸出1~10的數,但是不輸出 4。

根據題目要求,在 for 迴圈中當值迭代到 4 時使用 continue 結束本次迭代,繼續下一次迭代,**如下。

1

class

program211

console.writeline(i);12}

13}

14 }

執行上面的**,效果如下圖所示。

第三節 控制流語句

1,迴圈控制語句 while格式 while 判斷條件 執行過程 先判斷 判斷條件 是否為真,如果為真則執行 迴圈體執行內容 執行完之後再回來判斷 判斷條件 是否為真,以此一直執行判斷,直到 判斷條件 為假的時候退出while ps 判斷條件它支援bool型別,float.0則為假,非0為真 也支援...

SQL語句第三節

這裡以student表為例 解釋 select是關鍵字,表示將要執行乙個查詢,代表 全部字段 from表示將要從哪個表查詢 注意 查詢結果也是乙個二維表,它包含列名和每一行的資料 select語句其實並不要求一定要有from子句。我們來試試下面的select語句 具體查詢 select name,a...

筆記 C語言 第三節 迴圈結構

while語句的語法格式 while 條件表示式 當條件表示式為真時,反覆執行語句,當條件表示式為假時,跳過語句的執行,執行while語句下面的 思路 1 需要乙個迴圈增量,來讓數字累加起來,並且作為內容來判斷是否是7的倍數。2 採用while迴圈,來實現整個過程。用while列印出1 100之間不...