-------
windows phone 7手機開發
、.net培訓
、期待與您交流! -------
while(條件) //條件加:迴圈條件
要執行迴圈的n條程式; //迴圈條件
1.判斷迴圈條件,如果條件為true,則轉向2;如果條件為false,則轉向3
2.執行迴圈體,迴圈體執行完成後,轉向1
3.跳出迴圈,迴圈結束
輸入班級人數與分數,得到總成績與平均成績
console.writeline("請輸入你們班有多少人數");
int count = convert.toint32(console.readline());//得到班級人數
int score = 0;//存使用者輸入的分數
int i = 0;
int sum = 0;//用於存總成績
while (i < count)
個學生的成績", i + 1);
score = convert.toint32(console.readline());
// sum = sum + score;
sum += score;
i++;
}console.writeline("本班共有人,總成績為分,平均成績分",
count, sum, sum / count);
dowhile(條件) ;
執行過程:
1執行迴圈體,執行完迴圈體轉向2
2判斷條件是否成立,如果條件為true,則轉向1.如果條件為false,則轉向3
3跳出迴圈
假如迴圈條件一開始就不成立,對於while迴圈,一次都不會執行.對於do-while迴圈會執行一次.
所有do-while的迴圈體一般至少會被執行一次.
while先判斷,後執行
do-while 先執行,後判斷
try //檢測
有可能出現異常的**
catch
如果try中的**沒有出現異常,則不會執行catch中的**.
如果try中的**出現異常,則程式立即調到catch中.
//5、 從乙個整數陣列中取出最大的整數。
}catch
}} while (input != "ok");
console.writeline("最大值為", max);
console.writeline("謝謝合作,程式結束");
console.readkey();}}
}
//3、 不斷要求使用者輸入乙個數字,然後列印這個數字的二倍,當使用者輸入q的時候程式退出。
的二倍是",input,input*2);
// flag = true;
// }
// catch
//
//} while (flag);
#endregion
string input;//定義input
int number;
console.writeline("請輸入乙個數字,我會顯示它的二倍(q結束)?");
input = console.readline();//輸入input
while (input != "q")//q會繼續
的二倍是", number, number * 2);
console.writeline();
console.writeline("請輸入乙個數字(q結束)?");
input = console.readline();
}//數字會*2
console.writeline("程式結束");
console.readkey();}}
}
設定斷點
單步執行
觀察變數
當程式出現問題後找錯誤的乙個過程,對程式設計師來說非常重要
出錯一般分為兩大類:
1語法錯誤.
2邏輯錯誤(執行時錯誤)
-------
windows phone 7手機開發
、.net培訓
、期待與您交流! -------
黑馬程式設計師 06 內部類
asp.net android ios開發 net培訓 期待與您交流!內部類的定義 將乙個類定義在另乙個類的裡面,對裡面那個類就稱之為內部類 內建類,巢狀類 訪問特點 內部類可以直接訪問外部類中的成員,包括私有成員。之所以可以直接訪問外部類中的成員,是因為內部類中持有了乙個外部類的引用,格式外部類名...
黑馬程式設計師 迴圈結構
asp.net unity開發 net培訓 期待與您交流!迴圈結構 1 while while迴圈的基本語法 while 表示式1 語句2 執行過程 1 對表示式1進行求值 2 如果表示式1的值為false,則跳轉到第4步,如果表示式1的值為true,則跳轉到第3步 3 執行迴圈體,然後跳轉到第1步...
黑馬程式設計師 迴圈的比較
asp.net android ios開發 net培訓 期待與您交流!while迴圈 語法 while 迴圈條件 執行過程 迴圈條件一般為關係表示式或者bool 型別的值,首先判斷 while 後面小括號內的迴圈條件是否為真,如果為真,也就是返回乙個 true 則執行迴圈體,如果為假,也就是返回乙個...