C#語言入門:[12]while循環語句
當你要做很多類事的事情的時候,比如你要輸出一百個數字,那是不是要一個個輸出呢,多麻煩,C#提供更簡單的輸出方法,叫做循環
操作方法
(01)while循環的格式很簡單while(邏輯值){做事.}意思是,當邏輯值是true的時候,就做事,一直做,做到邏輯值變成false,那就不做了,程序執行下面的語句,如果邏輯值一直是true,那麼就會一直不停地做下去 ,那就是我們常說的死循環,因爲它在這個循環跳不出去了.
(02)while (true){e(1);}這個的意思就是不停地輸出1
(03)如果紅框中的值一直是true, 那循環就沒有價值了,因爲大多數任務都是限制執行的次數,所以我們要想辦法讓這個循環執行到一定次數時,紅框的值變爲false
(04)int i=10;while (i>0){e(1);i = i - 1;}我們這樣來改寫這個程序,當我執行這個程序時,第一次循環:因爲i=10;所以i>0的值是true,所以循環執行,執行到i=i-1時,開始執行到第二次循環,i值變成9第二次循環:因爲i=9;所以i>0的值是true,,所以循環執行,執行到i=i-1時,開始執行到第三次循環,i值變成8第三次循環:因爲i=8;所以i>0的值是true,,所以循環執行,執行到i=i-1時,開始執行到第四次循環,i值變成7(中間的省略)第十次循環:因爲i=1;所以i>0的值是true,,所以循環執行,執行到i=i-1時,開始執行到第十一次循環,i值變成0;第十一次循環:因爲i=0;所以i>0的值是false,,所以循環中止所以這次程序輸出了10個1後停止執行了
(05)如果想要輸出從1到10的數字,其實很簡單,變通一下就好int i=10;while (i>0){e(11-i);i = i - 1;}
(06)大家多多練習,熟能生巧,用多了,自然就理解了現在再說一下while循環的另一種格式do{做事}while(邏輯值);do後面的中括號是指在循環內要做的事,先做事,然後邏輯值如果是true,那麼就循環一次,如果是false,那就不再做事.這個與上面單獨使用while的區別是,do while無論邏輯值是true還是false,至少會做一次事,但是while的話,如果一開始是false,則一次都不會執行
(07)改寫一下剛纔的那程序,用dowhile來執行,可以看出,結果是一樣的.
(08)我們讓程序的邏輯值一開始就是false看看,dowhile輸出爲1,while什麼都沒輸出
(09)其實dowhile很少用到,大家可以先不必理會,先認真學習while語句就好
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的介面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成爲最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
如何用ppt繪製直尺刻度
老師們在教學到認識刻度時會經常用到畫刻度,尤其是出個練習題,畫個刻度非常頭疼,畫不標準或者不規範,今天我來告訴老師們一個非常簡單的繪製方法,一學就會。操作方法(01)先畫一條水平的直線(大約10多釐米),和一條豎直線段(0.2-0.3釐米)。(02)將豎直的線段複製並粘貼幾個(需要...
-
如何使用QQ雲盤呢?怎麼使用微雲呢?
現在雲盤比較流行,隨着網絡的發展,以前的U盤現在逐步減少,網絡雲盤可以透過網絡盤幫我們儲存資料,不需要再隨身攜帶U盤了。下面和大家談下如何使用qq雲盤?操作方法(01)在電腦上登入QQ。(02)點擊微雲圖標進入微雲。(03)日常筆記可以在“筆記”欄開啟,然後點擊新建一個檔案。...
-
Win10系統怎麼登陸Microsoft帳戶
如果有小夥伴想知道Win10系統怎麼登陸Microsoft帳戶,可以來看看下面的步驟哦!一、先註冊帳戶。(01)在網上搜尋“Microsoft帳戶註冊”,找搜尋結果中找到註冊官網進行註冊。(02)進入註冊介面以後,輸入正確的相關資訊,然後輸入密碼和其他的資訊。(03)輸入完成之後,我們就可以...