java學習之路-----第二天
今天我們說了迴圈中的while do while for 還有就是迴圈的巢狀
while:
語法:
while(布林表示式){
迴圈體內容;
}
解析:當布林表示式為true時,執行迴圈體內容,為false,不執行內容
do while
語法:
do{
迴圈體內容;
}while(布林表示式)
解析:先執行以此迴圈體內容,在判斷布林表示式是否為true,為true則繼續執行迴圈體內容。false則退出迴圈。
一句話概括:至少執行一次迴圈體內容。
while和do while區別:
do while至少執行一次,while可能一次都不執行。
for
語法: for(表示式1;表示式2;表示式3){
迴圈體內容;
}
解析:表示式1:初始化一個變數 如:int i = 0;
表示式2:判斷迴圈次數的田間 如:i<10;
表示式3:對初始化變數的操作 如:i++;
備註:for迴圈和while迴圈可以進行互換,但是一般在知道迴圈次數的時候,使用for迴圈,不知道迴圈次數的情況選使用while迴圈。
迴圈中的關鍵字:
break:終止迴圈 如果涉及到迴圈巢狀,只終止離其最近的一層迴圈
continue:跳過本次迴圈,繼續執行下一次 迴圈。
在java中:
break:1.防止case滲透
2.終止迴圈
迴圈的巢狀:
迴圈之間可以進行巢狀,但在開發過程中for迴圈巢狀居只要地位。
開發過程中雙層for迴圈最常用,儘量避免多層迴圈。
執行原理:外層迴圈一次,裡層迴圈直到裡層的迴圈結束,再進行下一次外層迴圈,一次類推直到外層迴圈迴圈結束。