資源描述:
《C#程序開發(fā)基礎(chǔ)—程序控制結(jié)構(gòu)(C#從入門到精通)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第3章C#程序開發(fā)基礎(chǔ)——程序控制結(jié)構(gòu)?賦值和注釋語句?分支結(jié)構(gòu)語句?循環(huán)結(jié)構(gòu)語句?字符串操作3.1賦值和注釋語句賦值語句和注釋是程序代碼中最基本的語句,本節(jié)將介紹二者的用法。3.1.1賦值語句賦值語句執(zhí)行賦值操作,就是給變量或常量一個(gè)數(shù)值,比如,讓變量A的值是3,用語句表示就是A=3。賦值語句一般包括3部分,賦值運(yùn)算符(=),變量,給變量的值。給變量的值可以是表達(dá)式的結(jié)果。01doublex;//定義一個(gè)double型變量x02inty=3;//定義一個(gè)int型變量y,讓y的值為3,可以讀為把3賦給y,03intz=8;//定義一個(gè)int型變量z,把8賦給z04x=y+z+Math
2、.Sin(3.65);3.1.2注釋語句注釋就是解釋,就是對(duì)代碼添加的描述性文字用來說明程序的功能、語句的作用等信息,以方便代碼的閱讀和維護(hù)。C#的注釋方法有三種,分別是單行注釋、多行注釋和XML注釋。單行注釋以“//”開始,多行注釋使用“/**/”跨行注釋,XML注釋使用特殊的注釋語法,以“///”開頭。在///之后,你可以使用預(yù)先定義的標(biāo)簽注釋代碼,也可以插入自己定義標(biāo)簽。01/********************************************多行注釋,介紹程序的名稱、功能和開發(fā)時(shí)間。02*程序名:HelloWorld*03*功能:輸出字符串HelloWor
3、ld!*04*時(shí)間:2009-10-10*05*******************************************/06namespaceHelloWorld07{08publicclassHelloWorld09{XML注釋,說明程序的入口點(diǎn)和參數(shù)及返回值。10///11///控制臺(tái)應(yīng)用程序入口點(diǎn)12///命令行參數(shù)13///運(yùn)行成功返回014///1516publicstaticintMain(string[]args)//程序入口點(diǎn)1
4、7{//單行注釋,說明語句的功能!18System.Console.WriteLine("HelloWorld!");//輸出HelloWorld!19stringname=System.Console.ReadLine();//暫停程序的運(yùn)行,接收鍵盤輸入的字符20return(0);//運(yùn)行成功返回0單行注釋,說明語句的功能。21}22}23}第3章C#程序開發(fā)基礎(chǔ)——程序控制結(jié)構(gòu)?賦值和注釋語句?分支結(jié)構(gòu)語句?循環(huán)結(jié)構(gòu)語句?字符串操作3.2選擇正確的道路--分支結(jié)構(gòu)3.3.1條件語句條件語句就是對(duì)條件進(jìn)行判斷,根據(jù)判斷結(jié)果選擇執(zhí)行不同的分支。C#中提供了多種形式的條件語句。包括
5、:if語句、if---else語句和switch語句。下面我們來一個(gè)個(gè)的學(xué)習(xí)。⑴單分支結(jié)構(gòu)的if語句語法格式如下:if(條件表達(dá)式){語句塊}if(天氣晴朗)//(條件){去海灘玩耍}⑵雙分支結(jié)構(gòu)的if---else語句語法格式如下:if(條件表達(dá)式){語句塊1}else{語句塊2}01staticvoidMain(string[]args)02{03Console.Write("請(qǐng)輸入一個(gè)字母:");04charc=(char)Console.Read();//接收從鍵盤上輸入的一個(gè)字符賦給c05if(Char.IsLower(c))//判斷輸入的字母是否為小寫字母06{//如果是
6、小寫字母執(zhí)行下面語句07Console.WriteLine("您輸入的是小寫字母.");//輸出“您輸入的是小寫字母”08}09else10{//如不是小寫字母執(zhí)行下面語句11Console.WriteLine("您輸入的是大寫字母.");//輸出“您輸入的是大寫字母”12}13}⑶多分支結(jié)構(gòu)if語句實(shí)現(xiàn)多分支結(jié)構(gòu)的語法為if(表達(dá)式1){語句塊1//表達(dá)式1的值為真時(shí)執(zhí)行的語句}elseif(表達(dá)式2){語句塊2//表達(dá)式2的值為真時(shí)執(zhí)行的語句}……elseif(表達(dá)式n){語句塊n//表達(dá)式n的值為真時(shí)執(zhí)行的語句}else{語句塊n+1//表達(dá)式1到n的值都不為真時(shí)執(zhí)行的語句}。
7、例:檢查輸入字符是否是小寫字符、大寫字符或數(shù)字。否則,輸入字符不是字母字符。01Console.Write("請(qǐng)輸入一個(gè)字符:");02charc=(char)Console.Read();//接收鍵盤上輸入的一個(gè)字符賦給字符型變量c03if(Char.IsUpper(c))//如果c是大寫字母,執(zhí)行下面語句04{//下面語句輸出“輸入的字符是大寫字母.”05Console.WriteLine("輸入的字符是大寫字母.");06}07elseif(Char