JAVA的 三種迴圈語句
阿新 • • 發佈:2019-01-04
Java迴圈語句的基本結構以及容易忽視的地方
一.for 語句
for 語句的基本結構如下所示:
for(初始化表示式;判斷表示式;遞增(遞減)表示式){執行語句; //一段程式碼
}
初始化表示式:初始化表示式的意義,在於定義迴圈之前變數的值是多少,如果沒有這一項,就不知道該從哪個值開始迴圈。判斷表示式:判斷表示式的作用在於規定迴圈的終點。如果沒有判斷表示式,那麼此迴圈就成了死迴圈。遞增(遞減)表示式:這一項規定每執行一次程式,變數以多少增量或減量進行變化。
二.while 迴圈在英文中“while”這個詞的意思是“當”,而在 Java 程式設計中,也可以將其理解為“當”,其語法結構是:
while (條件){
目的; //一段程式碼
}
當條件為真時,進入迴圈。
三.do/while 語句
其語法結構如下: do{ 執行語句; //一段程式碼
}while(); //while後面的;不能省略,這很容易被人忽視
需要注意的是:while 語句是先進行條件判斷,再執行大括號內的迴圈體。do/while 語句與 while 語句不同的是,它先執行大括號內的迴圈體,再判斷條件,如果條件不滿足,下次不在執行迴圈體。也就是說,在判斷條件之前,就已經執行大括號內的迴圈體。
四.’迴圈語句中break和continue的作用
break(中斷)在迴圈語句中是直接跳出整個迴圈(這個迴圈不會再執行),執行當前迴圈下面的語句,在巢狀迴圈中如果要跳到指定迴圈可以使用標記如: