




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Chongqing Microsoft IT Academy微軟微軟IT學(xué)院學(xué)院重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地系列課程系列課程 C#編程基礎(chǔ)2重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地4.1 條件判斷語(yǔ)句 if語(yǔ)句 switch語(yǔ)句3重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地簡(jiǎn)單條件語(yǔ)句if單if條件語(yǔ)句格式:示例:if (表達(dá)式表達(dá)式) if語(yǔ)句塊int x=10;int y=20;if(xy) Console.WriteLine(x);4重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地條件語(yǔ)句if(續(xù))二選一條件語(yǔ)句格式:在C#
2、中 如果語(yǔ)句塊只有一條語(yǔ)句, 可以省略大括號(hào) 另一種寫法(三元操作符):if (表達(dá)式) if語(yǔ)句塊else else語(yǔ)句塊int x=10;int y=20;if(xy) Console.WriteLine(x); else Console.WriteLine(y); 示例:variant = expression1?value1:value2;5重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地條件語(yǔ)句if(續(xù))多選一條件語(yǔ)句示例:int x=20;int y=10;if (xy) Console.WriteLine(xy); else if (x=y) Console.WriteL
3、ine(x=y); else Console.WriteLine (xy); 6重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地條件判斷練習(xí)1 機(jī)票預(yù)定:輸出實(shí)際機(jī)票價(jià)格 原價(jià)為4000元 5-10月為旺季,機(jī)票價(jià)格9折 其他時(shí)間為淡季,機(jī)票價(jià)格6折7重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地嵌套 if 語(yǔ)法小結(jié)嵌套嵌套 if :if 塊中又嵌入塊中又嵌入 ifif(表達(dá)式表達(dá)式1) if(表達(dá)式表達(dá)式2) / 表達(dá)式表達(dá)式2為真時(shí)執(zhí)行為真時(shí)執(zhí)行 else / 表達(dá)式表達(dá)式2為假時(shí)執(zhí)行為假時(shí)執(zhí)行 else /表達(dá)式表達(dá)式1為假時(shí)執(zhí)行為假時(shí)執(zhí)行8重慶軟件服務(wù)外包人才培訓(xùn)基地
4、重慶軟件服務(wù)外包人才培訓(xùn)基地條件判斷練習(xí)2 機(jī)票預(yù)定:輸出實(shí)際機(jī)票價(jià)格 原價(jià)為4000元 5-10月為旺季,頭等艙打9折,經(jīng)濟(jì)艙打7.5折 其他時(shí)間為淡季,頭等艙打6折,經(jīng)濟(jì)艙打3折需要兩次判斷首先判斷是旺季還是淡季再判斷頭等艙還是經(jīng)濟(jì)艙嵌套嵌套 if 實(shí)現(xiàn)實(shí)現(xiàn)9重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地多分支語(yǔ)句switch 格式:switch (int / char / string表達(dá)式表達(dá)式) case 常量表達(dá)式常量表達(dá)式1: 語(yǔ)句語(yǔ)句1; break; case 常量表達(dá)式常量表達(dá)式2: 語(yǔ)句語(yǔ)句2; break; default: 語(yǔ)句語(yǔ)句n; break;10重慶
5、軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地多分支語(yǔ)句switch(續(xù)) case后的值必須與表達(dá)式變量的數(shù)據(jù)類型相一致 每個(gè)case后只能有一個(gè)值 注意break的用法 只判斷變量與值相等的情況 在case中不能存在兩相同的值11重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地多分支語(yǔ)句switch(續(xù))01 int a = 100;02 int b = 20;03 int c; 04 char oper = +;05 switch(oper)06 07 case +:08 09 c = a + b;10 break;11 12 case -:13 14 c = a - b;
6、15 break;16 17 default :18 19 c = a * b;20 break;21 22 12重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地練習(xí) 根據(jù)考試分?jǐn)?shù)的不同,打印出對(duì)應(yīng)的等級(jí)。100 90 A 90 80 B 80 70 C 70 60 D 60 0 E 其他 F13重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地4.2 循環(huán)語(yǔ)句循環(huán)語(yǔ)句循環(huán)語(yǔ)句C#whilewhile(條件) dowhiledo while(條件)forfor(初始值; 條件; 增/減) foreachforeach (元素類型 變量名 in 集合或者數(shù)組名) 14重慶軟件服務(wù)外
7、包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地循環(huán)語(yǔ)句-whileint i=0; /初始化變量while (i0) ; /循環(huán)結(jié)束條件規(guī)則:循環(huán)條件為true時(shí),則循環(huán)。tbodyfalsetrueinit例題:16重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地循環(huán)語(yǔ)句-forfor( int i=0; i100; i+) Console.WriteLine(i); /循環(huán)體規(guī)則:循環(huán)條件為true時(shí),則循環(huán)。tbodyfalsetrueiterainit例題:17重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地foreach 循環(huán)結(jié)構(gòu) foreach循環(huán)一般用于遍歷整個(gè)集合或
8、數(shù)組foreach (元素類型元素類型 變量名變量名 in 集合或者數(shù)組名集合或者數(shù)組名) / 語(yǔ)句語(yǔ)句18重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地循環(huán)練習(xí) 任選四種循環(huán)之一完成下列練習(xí)題: 求1-100之間所有偶數(shù)的和 輸入一個(gè)字符串,輸出其中的每個(gè)字符 1+3+5+99=? 1+1/2+1/3+1/10=?19重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地嵌套循環(huán) 不同變量的作用域和生命周期 內(nèi)循環(huán) 外循環(huán)20重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地循環(huán)的中斷 break語(yǔ)句 continue語(yǔ)句for() continue; for() break; 跳出循環(huán)結(jié)構(gòu)跳出循環(huán)結(jié)構(gòu)跳到下次循環(huán)跳到下次循環(huán)21重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地練習(xí) 使用嵌套循環(huán),在屏幕上輸出1-1000范圍內(nèi)所有質(zhì)數(shù),然后再輸出所有質(zhì)數(shù)的個(gè)數(shù)(一個(gè)大于1的自然數(shù),除了1與它自身外,再?zèng)]有其它的正約數(shù)了,這樣的自然數(shù)叫做質(zhì)數(shù) )22重慶軟件服務(wù)外包人才培訓(xùn)基地重慶軟件服務(wù)外包人才培訓(xùn)基地小結(jié) 條件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 資格認(rèn)證考試的考前準(zhǔn)備指南試題及答案
- 項(xiàng)目執(zhí)行中的協(xié)作精神試題及答案
- 國(guó)際金融理財(cái)師考試課程安排與試題答案
- 跟隨時(shí)代步伐注冊(cè)會(huì)計(jì)師考試新技能掌握試題及答案
- 2025年特許金融分析師考試統(tǒng)計(jì)學(xué)應(yīng)用試題及答案
- 員工薪酬福利晉升規(guī)定計(jì)劃
- 學(xué)科競(jìng)賽組織與實(shí)施計(jì)劃
- 年度工作計(jì)劃的長(zhǎng)期發(fā)展目標(biāo)
- 成員招募及留存的有效方法計(jì)劃
- 項(xiàng)目團(tuán)隊(duì)效能提升方法考題及答案
- 一年級(jí)信息技術(shù)下冊(cè) 在網(wǎng)上交流信息教學(xué)設(shè)計(jì) 清華版
- 廣東省2024-2025學(xué)年佛山市普通高中教學(xué)質(zhì)量檢測(cè)政治試卷及答案(二)高三試卷(佛山二模)
- 11.1 杠桿 課件 2024-2025學(xué)年教科版物理八年級(jí)下學(xué)期
- 搶救工作制度課件
- LOGO更換普通夾板作業(yè)課件
- 2025年415全民國(guó)家安全教育日主題班會(huì)課件
- 山東省東營(yíng)市東營(yíng)區(qū)勝利第一初級(jí)中學(xué)2024-2025學(xué)年九年級(jí)下學(xué)期一模英語(yǔ)試卷(含答案無(wú)聽力原文及音頻)
- 臨床決策支持系統(tǒng)在路徑優(yōu)化中的實(shí)踐案例
- 漢服實(shí)體店創(chuàng)業(yè)計(jì)劃書
- 2025-2030中國(guó)滑雪板行業(yè)深度調(diào)研及投資前景預(yù)測(cè)研究報(bào)告
- 婦產(chǎn)科課件-早產(chǎn)臨床防治指南(2024)解讀
評(píng)論
0/150
提交評(píng)論