1.3if…else if …else語句
if…else if …else語句用於對於多個條件進行判斷,進行多種不同的處理。例如,對乙個學生的考試成績進行等級的劃分,如果分數大雨80分等級為優,否則,如果分數大於70分等級為良,否則,如果分數大於60分等級為中,否則,等級為差。if…else if…else語句具體語法格式如下:
if(判斷條件 1)else if(判斷條件 2)
...else if(判斷條件 n)else
上述的格式中,判斷條件是乙個布林值。當判斷條件1為true時,if後面{}中執行語句1會執行,後面的執行語句就不會執行。當判斷條件1為false是,會繼續執行判斷條件2,如果為true則執行語句2,以此類推,如果所有的判斷條件都為false時,則意味著所有條件均為滿足,else後面{}中的執行語句n+1會執行。if…else if…else語句的執行流程圖如下圖所示。
接下來通過一段**,來實現對學生成績進行登記劃分。
public static void main(string args)else if(score>=60&&score<70)else if(score>=70&&score<80)else if(score>=80&&score<=100)
}
1.4選擇結構switchswitch條件語句也是一種很常用的選擇語句,它和if條件語句不通,它只能針對某個表示式的值做出判斷,從而決定程式執行哪一段**。switch語句的基本語法格式如下:
swithc(表示式)
在上述的格式中,switch語句將表示式的值與每個case中目標值進行匹配,如果找到了匹配的值,回執行case後的語句,如果沒找到任何匹配的值,就會執行default後的語句。switch語句中break關鍵字的作用是跳出switch語句。
需要注意的是,在jdk7.0後switch語句中表示式可以支援的整形表示式、列舉常量和string型別的資料。
如有錯誤,敬請指正。謝謝!!!
python之選擇結構(2)
雙分支結構語法格式 if 條件表示式 語句1 語句塊1 else 語句2 語句塊2 s input 請輸入乙個數字 if int s 10 print s是個小於10的數字 else print s是大於10的數字 三元條件運算子 三元條件運算子語法格式 條件為真是的值 if 條件表示式 else ...
day2 選擇結構與迴圈結構
程式設計中為了實現一些功能,要借助條件分支和迴圈等功能。python中的選擇結構與迴圈結構可以讓我們達到這些目的,十分關鍵。通過判斷條件 返回true或false 來判斷執行哪個程式的結構。常用選擇語句 if,elif,else,breakif 判斷條件是否為true,若為true則執行if下的語句...
if選擇結構
格式1 if 條件表示式 語句1 功能 如果條件表示式的值為真,即條件成立,語句1將被執行。否則,語句1將被忽略 不被執行 程式將按順序選擇結構之後的下一條語句繼續執行。例1 讀入乙個整數a,如果a為偶數則在螢幕上輸出yes.源 include include using namespace std...