天天看點

控制流程語句之while循環語句、do-while循環語句、for循環語句

一、while循環 語句的格式:

1、格式:

while(循環的條件){
    循環語句;
}
           

2、while循環語句要注意的事項:

1)while循環語句一般是通過一個變量控制其循環的次數。

2)while循環語句的循環體代碼如果隻有一個語句的時候,那麼可以省略大括号。但是和if判斷語句一樣不建議大家省略。

3)while循環語句的判斷條件後面不能跟有分号,否則會影響到執行的效果。

給大家留兩個娛樂的程式吧:

1、實作猜數字遊戲,如果沒有猜對可以繼續輸入你猜的數字,如果猜對了停止程式。

控制流程語句之while循環語句、do-while循環語句、for循環語句

2、猜字遊戲更新版,最多隻能猜三次,如果還剩下最後一次機會的時候要提醒使用者。

控制流程語句之while循環語句、do-while循環語句、for循環語句

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

1、格式:

do{
    循環語句;
}while(判斷條件);
           

2、while循環語句與do-while循環語句的差別:

while循環語句是先判斷後執行循環語句的,do-while循環語句是先執行,後判斷。不管條件是否滿足至少會執行一次。

3、舉例:

控制流程語句之while循環語句、do-while循環語句、for循環語句

1)分析原因:在java中,java編譯器是不允許寫廢話。因為false為常量,jvm會識别常量值,while(false)是句廢話,是以報錯。

2)如何解決:使用變量,jvm不會識别,是以不再報錯了。

4、while和do while對比:

控制流程語句之while循環語句、do-while循環語句、for循環語句

三、for循環語句:

1、格式:

for(初始化語句;判斷語句;循環後的語句){
    循環語句;
}
           

2、for循環語句的執行流程:

控制流程語句之while循環語句、do-while循環語句、for循環語句

3、for循環語句要注意的事項:

1)for(;;)這種寫法 是一個死循環語句,相當于while(true);for循環語句中可以沒有三個語句,但分号不能少,少了就會報錯

2)for循環語句的初始化語句隻會執行一次,隻是在第一次循環的時候執行而已。

3)for循環語句的循環體語句隻有一句的時候,可以省略大括号不寫。但是不建議省略。

繼續閱讀