電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

寫代碼也要讀書,愛全棧,更愛生活。每日更新原創IT編程技術及平常實用視頻。程序員

咱們的目標是:玩得轉服務器Web開發,搞得懂移動端,電腦客戶端更是不在話下。編程

本教程是基礎教程,適合任何有志於學習軟件開發的人。固然由於技術的連貫性,推薦按照順序查看。服務器

上次課程:電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員微信

課程總目錄:因頭條沒法自定義目錄,你們關注:「作全棧攻城獅」微信公衆號。回覆「.net目錄」,便可獲取。微信公衆號也包含大量學習教程,等你來~工具

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

本系列教程進行學習的是C#語法。具體開發工具和基礎的一些知識,推薦查看之前的教程。學習

上次講解的是if條件語句。大題回顧一下:開發工具

  1. 選擇語句就是按照條件,選擇具體應該執行那部分代碼。.net

  2. 條件的成立不成立其實也有個數據類型的。他就是bool。bool只包括兩個值,true(真)和false(假)。例如能夠這樣賦值:視頻

    電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

  3. 經過邏輯運算符比較的的值就是bool類型。blog

  4. 經常使用邏輯運算符:

    電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

給個題目你們能夠作一下:

  1. 請編制程序判斷輸入的正整數是否既是5又是7的整倍數。如果,則輸出yes;不然輸出no

  2. 輸入華氏攝氏度,把它轉換層攝氏溫度並輸出(轉換公式c=(5*f)/9+32)

  3. 輸入兩個數字,輸出他們的最大值。

  4. 求梯形面積。上底下底高分別爲3,4,4。

  5. 輸入三個整數x,y,z,請把這三個數由小到大輸出。

具體代碼關注公衆號,也會在下次課程中講解。

1、循環

進入本講內容:循環。

循環,故名思議就是循環執行某段代碼的語法。咱們能夠經過這個代碼實現批量執行代碼的效果。

一、while循環

下圖是計算1-100間整數的和。

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨如圖:

  1. while 能夠理解爲 「當」的意思。 能夠看到whie後面又是小括號。沒錯的這個小括號裏面的內容也是表示條件的。 if裏面講解的條件用法在這裏依舊能夠使用。

  2. 如圖:若是條件成立,則執行2裏面的內容。執行完畢2,再去判斷1條件是否成立。成立繼續執行2.不然執行3.

也是根據條件判斷,是否執行代碼的。

例如,咱們能夠輸出10個「作全棧攻城獅」字符串。:

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

效果:

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

這裏面的i,純屬是爲了控制循環的次數。

則1-100的和程序能夠這樣理解:

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨上圖中的:i = i+1 sum = sum + i的形式的代碼能夠簡寫爲

i+=1 、sum+=i, 對於其餘運算符也有效例如:

i = i*5 :i*=5 i = i-5 :i-=5

對於i+=1 這種特殊的形式,能夠簡寫爲i++

二、do.....while循環

計算1-100之間全部數的和:

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨

do while循環 流程:

  1. 默認執行1的內容。 執行完畢以後判斷條件2是否成立。

  2. 成立則繼續執行1的內容

  3. 不成立則按准許繼續執行。

其實與while的區別只是在於:do while循環無論條件是否成立總會執行一次代碼。而while條件不成立則不執行。

三、for循環

計算1-100之間全部數的和:

電腦小白自學軟件編程-.Net語法基礎之循環語句,純技巧幹貨for循環執行流程:

  1. 首先執行1

  2. 而後判斷條件2是否成立。

  3. 若是成立執行循環裏面的內容。也就是3

    1. 3執行完畢則執行4

    2. 4執行完畢,判斷條件2是否成立

    3. 成立則執行3,不然跳出循環,執行下面的內容5

  4. 若是不成立,則跳出循環執行下面的內容。

下面增長几個聯繫程序,建議考慮一下:

課後練習題目:

  1. 計算1-100之間的奇數之和與偶數之和

  2. 計算1+1/2+……+1/100

  3. 輸入一個三位數,輸出他們的個位數,十位數,百位數。

  4. 求1*2*3*……….*n。(循環)

  5. 1+2+3+4+6+7+8+9+11++.+99= (不加5的倍數)

  6. 求知足1+2+3+…+n<500中最大的N,並求其和,編寫程序實現。

本文章由作全棧攻城獅原創首發,若有轉載請聲明出處。

WX平臺:作全棧攻城獅,投稿WX:aiquanzhan

相關文章
相關標籤/搜索