天天看點

for、while、do...while三種循環語句的差別以及注意事項

for、while、do…while三種循環語句的差別

do…while循環至少執行一次循環體。

而for,while循環必須先判斷條件是否成立,然後決定是否執行循環體語句。

for循環和while循環的差別

如果你想在循環結束後,繼續使用控制條件的那個變量,用while循環,否則用for循環。不知道用誰就用for循環。因為變量及早的從記憶體中消失,可以提高記憶體的使用效率。

死循環

1: while(true){…}

2. for(;?{…}

代碼優化

‘\x’ x表示任意,\是轉義符号,這種做法叫轉移字元。

‘\t’ tab鍵的位置

‘\r’ 回車

‘\n’ 換行

控制跳轉語句break語句

break語句控制本條語句的結束;隻能在switch和循環中

控制跳轉語句continue語句

控制本次循環結束;隻能在循環中

控制跳轉語句标号

标号:标記某個循環對其控制

标号組成規則:其實就是合法的辨別符

控制跳轉語句return語句

return的作用:傳回

其實它的作用不是結束循環的,而是結束方法的。

return和break以及continue的差別?

return是結束方法

break是跳出循環

continue是終止本次循環繼續下次循環