---------------------- "target="blank">asp.net+android+ios開發、"target="blank">.net培訓、期待與您交流! ----------------------
首先是判斷語句if——else,switch——case
1.if結構的基本語法:
if(條件) //這裡的條件可以是關係表示式也可以是邏輯表示式
執行過程:首先判斷條件的結果,如果條件為true,則執行語句;
如果條件為false,則跳過語句,執行後面的語句
注意:第一,後面括號中的條件,要能計算成乙個bool型別的值;
第二,預設情況下,if語句只能帶一句話,即和if語句相關的語句只有語句1;
例子:int a=3;
if(a>10) //判斷條件是否大於10生成乙個bool型別的值
2.if——else語句
語法:if(條件)
else
注意上面的條件必須能夠計算成乙個bool型別的值
3.switch——case的語法
switch(表示式) //表示式求值成乙個值或變數
執行過程為:
首先計算表示式,然後根據計算結果與匹配case後面的值,如果有匹配項,則執行匹配項後面的語句,直到break語句跳出switch——case,如果所有的case值都不匹配,那麼有default,則執行default後面的語句,直到break結束,如果沒有default則跳出switch——case語句
4.if——else if與switch的比較
相同點:都可以實現多分枝結構
不同點:switch一般只能用於等值的比較
5.典型例子關於成績的問題用switch——case
console.writeline("輸入你的成績?");
int score=convert.tonint32(console.readline());
switch(score/10)
console.readkey();
6.while迴圈
語法:while(迴圈條件)//也是必須能夠計算成乙個bool型別的值
執行過程 :
先判斷迴圈條件然後再執行迴圈體
注意:在迴圈體中,一定要有那麼一句話改變迴圈條件中的某個變數的值,使迴圈條件終有那麼一天為false
典型例子:
輸入班級人數,然後依次輸入學員的成績,計算班級學員的平均成績和總成績
console.writeline("請輸入你們班有多少人?");
int count=convert.toint32(console.readline());
int i=0;int score=0;int sum=0;
while(iconsole.readkey();
console.writelint("本班共有人,總成績為分,平均成績為分",count,sum,sum/count);
7.do-while迴圈
語法:do
while(條件)
執行過程:
首先執行迴圈體,然後判斷條件是否成立,如果條件為true,再次執行,如果條件為false,則跳出結束迴圈
8.do——while迴圈和while迴圈的區別
假如迴圈條件一開始就不成立,對於while迴圈一次都不會執行,對do——while迴圈來說迴圈體會執行一次的
9.for迴圈
語法:for(表示式1;表示式2;表示式3)
執行過程:
第一,先計算表示式1,成立轉向第二步
第二,判斷表示式2,如果表示式的值為true,則執行第三步,如果不成立則跳出迴圈
第三,執行迴圈體轉向第四步
第四,執行表示式3,然後再轉向表示式2
第五,迴圈結束
---------------------- "target="blank">asp.net+android+ios開發、"target="blank">.net培訓、期待與您交流! ----------------------
黑馬程式設計師 流程控制語句
asp.net android ios開發 net培訓 期待與您交流!if 條件表示式 if 條件表示式 else if 條件表示式 else switch 表示式 switch語句可以選擇的型別 整數數值型 byte,short,int,char 5.0新加入列舉的判斷 7.0新加入string的...
黑馬程式設計師 學習筆記5 流程控制語句
asp.net unity開發 net培訓 期待與您交流!詳細請檢視 www.itheima.com 流程控制語句 c 中有很多語句,通過這些語句可以控制程式的 執行次序,提高程式的靈活性,從而 實現比較複雜的程式。選擇語句 1 if.else 一般表達形式 if 布林表示式 else else子句...
黑馬程式設計師 C語言 流程控制
asp.net android ios開發 net培訓 期待與您交流!流程控制 順序結構 選擇結構 迴圈結構 順序結構 預設流程結構,依次執行每條語句 選擇結構 對給定條件進行判斷,根據判定結果執行相應 迴圈結構 在指定條件下,反覆執行相應 知道條件不成立 選擇結構 if if結構有3種寫法 if ...