判斷語句和迴圈語句

2021-10-09 18:34:58 字數 1159 閱讀 4598

目錄:

- if

(1)布林表示式加多個語句組成

(2)int a = 9 ;

if (a < 15)

`- if…else

(1)布林表示式判斷真假執行語句

if(//判斷語句)

else

- switch

(1)可以擁有任意數量的case

(2)當被測試的變數等於 case 中的常量時,case 後跟的語句將被執行,直到遇到 break 語句為止。

(3)當遇到 break 語句時,switch 終止,控制流將跳轉到 switch 語句後的下一行。

switch(expression)
- 巢狀

(1)在if或if… else巢狀另乙個if或if…else

(2)在switch 中巢狀另乙個switch

- while迴圈

(1)重複語句和語句組,執行迴圈主體之前的測試,結果為真時繼續迴圈

while

(condition)

for

(init; condition; increment)

(2)init只會執行一次,可宣告並初始化任何迴圈控制變數

(3)condition會判斷,為真則迴圈,為假則控制流跳轉到for迴圈嚇一條語句

(4)increment語句,允許更新迴圈控制變數,可留空,要在條件後加乙個分號

do

while

( condition )

;

(1)在迴圈結尾測試條件有所不同

(2)statement會被不止執行一次

(3)當條件為真時,迴圈語句會不斷執行

for

/while/do

...while

( init; condition; increment )

statement

(s);

}

注意事項:for迴圈可以巢狀乙個while

判斷語句 迴圈語句

條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...

判斷語句和迴圈語句04

通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...

判斷語句和迴圈語句06

像while迴圈一樣,for可以完成迴圈的功能。在python中 for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串等。for 臨時變數 in 列表或者字串等可迭代物件 迴圈滿足條件時執行的 name itheima for x in name print x 執行結果如下 ith eima ...