首頁  >  文章  >  後端開發  >  while迴圈語句、do-while迴圈語句、for迴圈語句圖文教學詳解

while迴圈語句、do-while迴圈語句、for迴圈語句圖文教學詳解

伊谢尔伦
伊谢尔伦原創
2017-06-23 13:15:359508瀏覽

一、while循環 語句的格式: 

1、格式:

while(循环的条件){
    循环语句;
}

2 、while循環語句要注意的事項:
1)while循環語句一般是透過一個變數控制其迴圈的次數。
2)while迴圈語句的迴圈體程式碼如果只有一個語句的時候,那麼可以省略大括號。但是和if判斷語句一樣不建議大家省略。
3)while迴圈語句的判斷條件後面不能跟有分號,否則會影響到執行的效果。

給大家留兩個娛樂的程式:
1、實現猜數字遊戲,如果沒有猜對可以繼續輸入你猜的數字,如果猜對了停止程式。

2、猜字遊戲升級版,最多只能猜三次,如果還剩下最後一次機會的時候要提醒用戶。

二、do while循環語句(使用較少,while更貼近人的思維放肆):
1、格式:

do{
    循环语句;
}while(判断条件);

2、while循環語句與do-while迴圈語句的差異:
while迴圈語句是先判斷後執行迴圈語句的,do-while迴圈語句是先執行,後再判斷。不管條件是否滿足至少會執行一次。

3、範例:

1)分析原因:在java中,java編譯器是不允許寫廢話。因為false為常數,jvm會辨識常數值,while(false)是句廢話,所以報錯。
2)如何解決:使用變量,jvm不會識別,所以不再報錯了。

4、while與do while比較:

三、for迴圈語句:
1、格式:

for(初始化语句;判断语句;循环后的语句){    循环语句;}

2、for迴圈語句的執行流程:

3、for迴圈語句要注意的事項:
1)for(;;) 這種寫法是一個死循環語句,相當於while(true);for迴圈語句中可以沒有三個語句,但分號不能少,少了就會報錯
2)for循環語句的初始化語句只會執行一次,只是在第一次循環的時候執行而已。
3)for迴圈語句的迴圈體語句只有一句的時候,可以省略大括號不寫。但是不建議省略。

以上是while迴圈語句、do-while迴圈語句、for迴圈語句圖文教學詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn