1. 程式人生 > 其它 >.Net基礎版第四天

.Net基礎版第四天

1.異常捕獲

我們在程式中經常會出現各種各樣的異常,你如果想要你的程式變得堅強一些,在你的程式碼中應該經常使用try-catch來進行異常捕獲

try
{
  可能回出現的異常;
}
catch
{
  出現異常後要執行的程式碼;
}

執行過程:如果try中的程式碼沒有出現異常,那麼catch中的程式碼不會執行;
如果try中的程式碼出行了異常,直接回執行catch中的程式碼;
try catch之間不能有程式碼;

2.變數的作用域;

變數的作用域一般從宣告它的那個括號開始,到那個括號所對應的括號的範圍結束

3.switch-case

用了處理多條件定值的判斷

switch(變數或者表示式的值)
{
  case 值1:要執行的程式碼;
  break;
  case 值2:要執行的程式碼;
  break;
  ......
  default:要執行的程式碼;
  break;
}

執行過程:程式執行到switch處,首先將括號中變數或者表示式的值計算出來,然後拿著這個值依次跟每個case後面的值進行匹配,一旦匹配成功,則執行該case所帶的程式碼,執行完成後,遇到break,跳出swicht-case結構,如果跟每個case所帶的值都不匹配,就看當前這個switch-case結構中是否存在defalt ,如果有default,則執行defaulth中的語句,如果沒有default,則該switch-case結構什麼都不做;

4.迴圈結構

while

while(迴圈條件)
{
  迴圈體
}

執行過程,程式執行到while處,首先判斷while所帶的小括號內的迴圈條件是否成立,如果成立,則執行迴圈體,執行完一遍迴圈體後,再次回到迴圈條件進行判斷,如果依然成立,則執行迴圈體,如果不成立,則跳出迴圈體,


041.流程控制-05.while迴圈
特點: 先判斷,再執行,有可能一遍迴圈都不執行

5.break

1.跳出switch case結構
2.跳出while迴圈
break一般不單獨的使用,而是跟著if判斷一起配合使用;

6.do-while迴圈

do
{
  迴圈體;
}while(迴圈條件);

執行過程,程式首先會執行do中的迴圈體,執行完成後,去判斷do-while迴圈的迴圈條件