【C#】判斷與迴圈

來源:互聯網
上載者:User

判斷 if switch 三元運算式 迴圈 while Do while for break和continue

判斷

判斷,故名思義,就是對條件進行判斷,滿足條件(true)進行什麼操作,不滿足(false)進行什麼操作。 if

文法:

if(bool_expression){statement(s)}  //experssion為真執行else{statement(s)}  //experssion為假執行
switch

文法:

switch(experssion)         //此種的experssion必須是一個整形或是枚舉類型{case(constant-expression):statement(s),break;case(constant-expression):statement(s),break;case(constant-expression):statement(s),break;  }                            //此中可以有任意個case語句,但是case之後必須帶有一個比較值和冒號                            //當條件滿足哪個可case語句中的內容,就執行哪個case之後的命令,隨後跳出判斷。

注意:switch判斷不允許從一個開關部分(case)繼續執行到下一個開關,如果case語句不為空白的話,那麼它必須含有break語句或是跳躍陳述式。 三元運算式

name == 礦泉水。帥:不帥; //name是礦泉水,輸出帥,不是,則輸出不帥
迴圈

個人認為迴圈在某些方面是判斷的升級版本。
主要在於:迴圈之中包含了判斷。判斷之後,滿足條件,進行迴圈,不滿足則退出迴圈。 while

文法:

while(condition) //condition 可以是任意的運算式,當為任意非零值時都為真。當條件為真時執行迴圈。{statement(s)     //statement(s) 可以是一個單獨的語句,也可以是幾個語句組成的代碼塊}//進行條件判斷,條件為真則繼續迴圈,條件為假則結束迴圈
Do while

while迴圈的另一個版本
文法:

do{statement(s)      //執行statement(s)}while(conditoin) //進行條件判斷,條件為真則繼續迴圈,條件為假則結束迴圈

從文法中,我們可以清楚的看到while迴圈和Do while迴圈的差別:
while迴圈是先判斷在執行;
Do while 迴圈則是先執行後判斷。 for

while迴圈的升級版本
文法:

for(運算式1;運算式二;運算式三) //運算式1:賦值;運算式二:判斷;運算式三:操作{   迴圈體;}
break和continue

break:跳出當前迴圈,後邊的代碼直接跳過
continue:跳出本次迴圈,直接執行下次迴圈

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.