Download presentation
Presentation is loading. Please wait.
1
C#快速導讀 流程控制
2
資料型態 .NET framework命名空間 .NET Framework資料型態 C#資料型態 資料型態間的轉換 陣列
3
.NET Framework命名空間 .NET程式使用到的類別庫(Class Library)功能都是包含在命名空間(Namespace)之中 。 語法 using 命名空間; //匯入命名空間 命名空間 用途 System 算術運算、資料型態、基本事件…等 System.Data 存取資料庫ADO.NET System.IO 存取檔案 System.Net.Mail 寄發電子郵件 System.Timers 計時器 System.Web HTTP連線、狀態管理…等 System.Web.UI 網頁介面控制項類別
4
.NET Framework v.s. C#資料型態
5
.NET Framework v.s. C#資料型態
6
資料型態的轉換 - Convert
7
資料型態的轉換 數值轉字串 字串轉數值 int i=100; string s1=Convert.ToString(i);
Response.Write(s1); string s2=“100”; int num=Convert.ToInt32(s2); Response.Write(num);
8
陣列 一維陣列 二維陣列 資料型態[] 陣列名稱=new 資料型態[個數]; 資料型態[,] 陣列名稱=new 資料型態[列數,行數];
宣告一維陣列的同時便配置記憶體 資料型態[,] 陣列名稱=new 資料型態[列數,行數]; 宣告二維陣列的同時便配置記憶體
9
流程控制 判斷 if switch 迴圈 for while do while foreach
10
判斷 - if if(條件判斷) { 敘述; if (判斷條件1) } { 敘述主體1; } else if (判斷條件2)
{ 敘述主體2; } else if (判斷條件3) { 敘述主體3; } else { 敘述主體4; } if(判斷條件) { 敘述主體1; } else 敘述主體2;
11
BMI計算器 BMI = 體重(公斤)/ 身高(公尺) 2 <18.5 : 太瘦囉
>=24 太肥囉~該減肥
12
判斷 - switch switch(運算式) { case 選擇值1: 敘述主體1; break; case 選擇值2: 敘述主體2;
... case 選擇值n: 敘述主體n; default: 敘述主體; }
13
公斤轉台斤 蘋果 : 100元/公斤 橘子 : 10元/公斤 香蕉 : 20元/公斤
請撰寫一個程式,輸入以上水果查詢價錢,並提供2個選項(公斤/台斤),由使用者選擇後,轉換水果價錢。
14
公斤轉台斤
15
迴圈 for(設定迴圈初值; 判斷條件; 設定增減量) { 迴圈主體; } 設定迴圈初值; while(判斷條件) { 迴圈主體;
設定增減量; } 設定迴圈初值; do { 迴圈主體; 設定增減量; } while(判斷條件); 要加分號
16
迴圈 - foreach foreach(資料型態 元素變數 in 陣列名稱) { 迴圈主體; }
17
若將1000元分別存入A、B二間銀行,年利為5%,A銀行以複利計算存款,B銀行以單利計算存款,10年後A、B銀行帳戶各有多少錢?
1. 複利公式 : 𝑃(1+r) 𝑛 2. 單利公式 : P(1+nr) P: 本金 r : 利率 n : 年限 請列出10年中A、B每年存款狀況明細 存款數目請四捨五入至整數
19
陣列 資料型別[ , ] 陣列名稱 = new 資料型別[長度x, ‘長度 Y]
Ex : int [ ] Array = new int [4] Ex : int [ , ] Array = new int [4,2] 宣告一維陣列 number = {71,9,53,87,64,98,54} 找出陣列最大值
Similar presentations