初入循壞之do while迴圈(中)

2021-10-03 19:01:49 字數 1748 閱讀 7354

練習1:明天小蘭就要登台演出了,老師說再把明天的演出的歌曲唱一遍,如果滿意,小蘭就可以回家了.否則就需要再練習一遍,直到老師滿意為止.(yes / no)

//迴圈體:老師不停提問,小蘭不停回答

//迴圈條件:老師滿意(yes)

string answer ="";

//宣告變數在do-while外面 避免判斷條件時訪問不到

dowhile

(answer ==

"no");

//回答no 繼續執行循壞

console.

writeline

("ok,你可以回家了");

//回答yes

console.

readkey()

;

練習2:不斷要求使用者輸入乙個數字,然後列印這個數字的二倍,當使用者輸入q的時候程式退出

//迴圈體:提示使用者輸入數字並列印自身的二倍

//迴圈條件:輸入的內容為不等於q

string input ="";

//宣告在do外面 利於後續型別轉換以及條件判斷 do}

while

(input !=

"q")

;//使用者輸入為q 跳出循壞

console.

readkey()

;

練習3:不斷要求使用者輸入乙個數字(假定使用者輸入的都是正整數),當使用者輸入end的時候顯示剛才輸入的數字中的最大值

//迴圈體:提示使用者輸入數字並輸出最大值

//迴圈條件:輸入的內容不等於end

int max =0;

//宣告最大值初始為0

string input ="";

do}}while

(input !=

"end");

console.

writeline

(max)

;//輸出使用者輸入的最大值

console.

readkey()

;

練習4:要求使用者輸入使用者名稱和密碼,只要不是12207568、19991020就一直提示使用者名稱或密碼錯誤,請重新輸入。

//迴圈體:提示使用者輸入使用者名稱和密碼

//迴圈條件:使用者名稱不等於12207568、密碼不等於19991020

string username ="";

//宣告使用者的姓名為空

string userpwd ="";

//宣告使用者的密碼為空

dowhile

(username!=

"12207568"

||userpwd!=

"19991020");

//迴圈的兩個條件 不確定邏輯與邏輯或可以代入測試

console.

writeline

("登入成功");

console.

readkey()

;

備註:do-while迴圈

語法:do

while(迴圈條件);

執行過程:程式首先會執行do中的迴圈體,執行完成後,去判斷do-while迴圈的迴圈條件,

如果成立,則繼續執行do中的迴圈體,如果不成立,則跳出do-while迴圈。

特點:先迴圈,再判斷,最少執行一遍迴圈體。

for迴圈,while迴圈,do while迴圈

for int i 0 i 5 i while true for 迴圈和while 迴圈滿足條件才能進入迴圈體,do while 迴圈先進行一次迴圈才去判斷迴圈條件是否成立,如果成立繼續進入迴圈體進行迴圈,否則退出迴圈。break return continue 的區別。如果break包含在巢狀迴圈...

PHP迴圈學習二 如何使用do while迴圈語句

在之前的文章 php迴圈學習一 while迴圈語句的使用 示例詳解 中,我們了解了while迴圈語句,通過 示例介紹了while迴圈語句的作用和使用方法。下面本篇文章來給大家介紹一下while迴圈語句的變種 do while迴圈語句,看看do while迴圈語句的使用方法,一起來學習吧!do whi...

PHP初入,for迴圈使用

一 找出100 999之間的所有 水仙花數 所謂水仙花數是指乙個三位 數,各位數字的立方和等於該數本身。如153次方 1的3次方 5的3次方 3的3次方 並輸出這些數字 想想153位那個數,然後進行帶入提取.for var i 100 i 999 i 二 輸出1000年到現在所有的閏年。第乙個100...