條件語句
if語句有三種用法
1.if(表示式) //如果表示式的值為真,則執行括號內的復合語句
2.if(表示式)
else //如果表示式的值為真,則執行語句1,否則執行語句2
3.if(表示式)
else if
else if
...else //如果表示式的值為真,則執行對應的語句然後跳出if語句執行後面的語句,若所有表示式均為假,則執行語句m,然後執行後面的程式。
4.當else if語句過多時,可以改用switch語句
用法:switch(表示式)
如果表示式的值等於某個case語句後的值,則會執行該case語句後面的語句,遇到break語句中斷。若表示式的值不等於任何乙個case語句後的值,則執行default標籤下的語句。
迴圈語句
迴圈語句有三種方法
1.while語句
while(表示式) //若表示式的值為真,則執行迴圈體內的語句,否則就跳出迴圈體執行後面的語句。
2.do while語句
dowhile; //先執行迴圈體內的語句,再判斷表示式的值是否為真,若為真則繼續執行迴圈體,否則跳出迴圈。while表示式後面有省略號
區別:do while迴圈,迴圈次數》=1;
while迴圈,迴圈次數》=0
3.for語句
for(初始化語句;條件語句;控制語句) //for(int i; i<9; i++)
for迴圈的執行順序和其他的迴圈語句不一樣,首先執行初始化語句,然後測試條件語句,若條件語句成立的話則執行迴圈體,然後執行控制語句,然後再測試條件語句,重複以上執行過程,直到條件語句不成立才跳出迴圈。
迴圈的終止和中斷
終止:break語句,執行迴圈體時,若執行到break語句會直接跳出迴圈。
中斷:continue:執行迴圈體時,若執行到continue語句會跳過這次迴圈的結果,然後執行下一次迴圈。
goto:用法為 goto label; goto為無條件轉移,用法幾乎沒有限制,遇到goto語句會跳到goto後面的標籤的語句,不建議使用,會使得程式看起來混亂
return:執行迴圈體時,執行到return語句時,會終止方法,表示方法執行結束,剩餘的**不再執行,return後面的返回值可以是常量、變數、表示式。
Python條件語句和迴圈語句
1 python條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。基本形式為 if 判斷條件 執行語句 else 執行語句 當判斷條件為多個值時,可以...
python 條件語句和迴圈語句
一 條件分支語法 if 條件 條件為真執行得操作 else 條件為假執行的操作 使用三元操作符 語法 x if 條件 else y eg x,y 4,5 if x y small x else y small x if x y else y elif else if的縮寫 二 for迴圈 for 目...
Python 迴圈語句和條件語句
python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,1.基本形式 if 判斷條件1 執行語句1 elif 判斷條件2 執行語句2 elif 判斷條件3 執行語句3 else 執行語句4 2.if el...