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