判斷
if(boolean-expression){statement}else{statement} expression爲true 則進入執行塊
循環
while(boolean-expression){statement} 注意expression 爲true 死循環
執行一次循環
do{statement} while(boolean-expression){statement}
新循環
foreach for(類型 st:容器){} 按照 下標進行訪問
關鍵字:return,break,continue,
return爲:指定方法返回值,或,退出方法,並返回值
break:退出循環,不在執行
continue 跳過本次迭代,執行下一次。
注意:1)一般的continue,會退回到最內層循環的開頭,並繼續執行。
2)代變遷的continue會到達標籤的位置,並重新進入緊接在哪個標籤後面的循環。
3)一般的breank 會中斷並跳出當前循環
4)帶標籤的break會中斷並跳出所指的循環。
public static void main(String[] args) { int i=0; outer: while (true){ System.out.println("測試"); while (true){ i++; System.out.println(i); if (i==1){ System.out.println("continue"); continue; }if(i==1){ System.out.println("ccontinue後面的不執行了");} if(i==3){ System.out.println(" 退出最裏面的循環;"); continue outer; } if(i==5){ System.out.println(" 中斷並跳出當前循環"); break ; } if(i==7){ System.out.println(" 結束循環"); break outer; } } } }執行結果:
測試
1
continue
2
3
退出最裏面的循環;
測試
4
5
中斷並跳出當前循環
測試
6
7
結束循環