黑马程序员--学习while、do-while、for循环、try-catch的用法
------- Windows Phone 7手機(jī)開發(fā)、.Net培訓(xùn)、期待與您交流! -------
通過今天的視頻學(xué)習(xí)總結(jié)一下while、do-while、for循環(huán)、try-catch的用法:
1、while循環(huán)
語法:while(循環(huán)條件)
????????? {循環(huán)體;}
執(zhí)行過程:先判斷循環(huán)條件,如果條件為true,則執(zhí)行循環(huán)體。
例子:int i=0;
????? while(i<100)
?????{
?????? Console.WriteLine("歡迎來傳智播客學(xué)習(xí)");
?????? i++;
???? }
?????? Console.Readkey();
2、do-while
語法:do
????????{
??????????? 循環(huán)體;
??????? }while(條件);
執(zhí)行過程:1.執(zhí)行循環(huán)體,執(zhí)行完循環(huán)體轉(zhuǎn)向2;2.判斷條件是否成立,如果條件為true,則轉(zhuǎn)向1,如果條件為false,則轉(zhuǎn)向3;3.跳出循環(huán),循環(huán)結(jié)束。
例子:?? string answer=" ";
???????? do
???????? {
????????????Console.WriteLine("張三唱一遍歌曲");
??????????? answer=Console.ReadLine();
???????? }while(answer=="n");
???????? Console.WriteLine("滿意,可以回家了");
???????? Console.Readkey();
如果循環(huán)條件一開始就不成立,對于while循環(huán),一次都不執(zhí)行,而對于do-while循環(huán)體會執(zhí)行一次。
while循環(huán):先判斷后執(zhí)行;?? do-while循環(huán):先執(zhí)行后判斷
3、for循環(huán)
語法:for(表達(dá)式1;表達(dá)式2;表達(dá)式3;)
??????? {??? 循環(huán)體;??}
第一步、執(zhí)行表達(dá)式1,轉(zhuǎn)向第二步;第二步、計算表達(dá)式2(循環(huán)條件),如果表達(dá)式2的值為true轉(zhuǎn)向第三步,如果為false,轉(zhuǎn)向第一步;第三步:執(zhí)行?循環(huán)體,轉(zhuǎn)向第四步;第四步:執(zhí)行表達(dá)式3,轉(zhuǎn)向第二步;第五步:循環(huán)結(jié)束。
例子:求1-100之間的所有偶數(shù)和?
??????? int sum=0;
?????? for(int i=1;i<=100;i++)
?????? {
??????????? if(i%2==0)
???????????? {?? sum+=i;? }
?????? }
???? Console.WriteLine("1-100之間的偶數(shù)和為{0}",sum);
???? Console.Readkey();
for循環(huán)一般用于已知循環(huán)次數(shù)的循環(huán)
4?、try-catch檢測異常:
?? try //檢測
?? {
?????? 有可能出現(xiàn)異常的代碼;如果此行代碼出錯,則直接跳到catch中,本行代碼不會執(zhí)行,如果程序執(zhí)行到本行,說明此行代碼沒有出錯,不會執(zhí)行catch
???? }
??? catch
??? {
???? }
??????例子:Console.WriteLine("請輸入一個整數(shù)?");
???? try
???? {
??????? int number=Convert.ToInt32(Console.ReadLine());
???? }
???? catch
???? {
??????? Console.WriteLine("您輸入的不是整數(shù)");
???? }
??????
?????
???????????????????
------- Windows Phone 7手機(jī)開發(fā)、.Net培訓(xùn)、期待與您交流! -------
轉(zhuǎn)載于:https://www.cnblogs.com/junhan/archive/2012/11/19/2777494.html
總結(jié)
以上是生活随笔為你收集整理的黑马程序员--学习while、do-while、for循环、try-catch的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。