java迴圈基礎語句
for迴圈格式:
* for(初始化表示式;迴圈表示式;迴圈後操作的表示式){執行語句(迴圈體)}
* for的執行流程:初始化表示式->迴圈表示式->迴圈體->迴圈後操作的表示式->迴圈表示式->迴圈體->迴圈後操作的表示式->....直到迴圈表示式不滿足
* 初始化表示式只會執行一次,並且最開始執行
*巢狀for迴圈:外迴圈一次內迴圈一圈
switch選擇結構:
* 關鍵字:switch case break default
* 格式:switch(表示式){
* case 匹配值:
* 匹配成功執行語句;
* break;
* ........
* default:
* 所有case不能匹配時執行語句
* break;
* }
* switch語句在沒有break的時候執行流程
*
* switch語句在沒有break時候:
* 能匹配上:去執行匹配上後面的程式碼,直到遇到break時候跳出,如果沒有遇到,執行完該語句
* 不能匹配上:如果有default就執行裡面的程式碼,直到遇到break時候跳出,如果沒有遇到,執行完該語句
* switch表示式支援型別:int 和 meun(列舉)
* byte short char int
* 在JDK1.7之後的支援String型別
while迴圈:
* while迴圈: 格式:while(條件表示式){迴圈體} 描述:只要表示式滿足,就會重複執行迴圈體,直到條件表示式不滿足整個迴圈就結束
*在while迴圈沒有大括號的時候 只會執行下面一句並且是第一句
do while迴圈:
* 格式:do{迴圈體}while(條件表示式)
* 特點:不管條件表示式是否滿足,迴圈體至少都會被執行一次
控制語句:continue
作用:繼續執行迴圈語句(遇到continue關鍵字後面的語句全都不執行)
控制語句:break
作用:跳出當前的迴圈語句
break和continue的區別:break是直接跳出迴圈,continue是結束本次迴圈continue關鍵字下的程式碼語句。再執行下一次迴圈。