1. 程式人生 > >【.NET】03 程式流程控制語句及其應用

【.NET】03 程式流程控制語句及其應用

3.1 算術運算子

算術運算子: + - * / %

3.2 強制型別轉換和自動型別轉換

自動型別轉換(隱式轉換) : 將精度低資料轉換為精度高的資料,系統自動進行,不會造成資料精度的丟失。 目標型別大於源型別

顯式型別轉換(強制轉換) 目標型別 小於 源型別

double a = 1.2;
int b =(int)a; 

3.3 轉換

Convert.ToInt32();

將其他型別的資料轉換為 int 型別

一切型別都可以轉換為 string 型別

3.4 ++ –

++ --在前 先自加 在運算 :先將自身的值+1 ,用自加後的值 進行運算

++ – 在後,先運算,在自加:先將表示式進行運算,運算完成後,再將變數的值加1

3.5 關係運算符

布林(bool)型別: bool值只有兩個 真:true 假:false 關係運算的結果是布林型別的

3.6 邏輯運算子

&&(邏輯與) ||(邏輯或) !(邏輯非) 表示式1&&表示式2 :當表示式1、2全為true時,其表示式的結果為true 否則 為false;

表示式1||表示式2: 當表示式1、2有一個為true時,其結果為true

!表示式: 如果表示式的結果為true,則取反後為false,反之為true

3.7 選擇結構 分支結構

當需要某些程式碼在滿足條件的時候才執行,不滿足 就不執行。 if 、 if-esle if-else -if switch-case while do while

3.8 異常

語法: try { 有可能出現錯誤的程式碼; } catch { 用於處理錯誤的程式碼 } finally { //最後執行的程式碼 }

最後執行的程式碼
   使用方法:將有可能出現異常的程式碼寫在try中,在catch中寫出現異常後要執行的程式碼。
   使用技巧:哪有可能出現異常 就踹它一腳。
   執行過程:	
	如果try中的程式碼沒有出現異常,則不會執行catch中的程式碼。
	如果try中的程式碼出現了異常,則立即跳到catch中進行執行,在try中出現異常後面的程式碼,哪怕有一百行程式碼,都不會被執行。

3.9 程式除錯

  • 單步除錯 F11
  • 逐過程除錯 F10